asp.net 网格 - 如何在编辑模式下换行
asp.net Grid - how to wrap text in edit mode
我在网格中显示数据(包装),但是当我点击编辑按钮时没有显示完整数据,因为文本框非常小(数据未包装)。请帮忙...
示例代码行:
<asp:TemplateField HeaderText="Reason(NotDone)" SortExpression="tReason">
<EditItemTemplate>
<asp:TextBox ID="TextBox9" runat="server" Text='<%# Bind("tReason") %>'>
</asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label17" runat="server" Text='<%# Bind("tReason") %>' ></asp:Label>
</ItemTemplate>
<HeaderStyle BackColor="SeaGreen" />
</asp:TemplateField>
.......
在页面加载时,我使用以下代码:
GridView1.Attributes.Add("style", "word-break:break-all; word-wrap:break-word");
将文本框设为多行。
<asp:TextBox ID="TextBox9" runat="server" Text='<%# Bind("tReason") %>'
TextMode="MultiLine"></asp:TextBox>
感谢 Akash 和 Michael 的快速响应......我已经这样做了并且它正在网格中工作......请建议它是否正确...... asp:TemplateField HeaderText="Reason (If not Done)" SortExpression="tReason">
' TextMode="Multiline" Rows="10">
' >
我在网格中显示数据(包装),但是当我点击编辑按钮时没有显示完整数据,因为文本框非常小(数据未包装)。请帮忙...
示例代码行:
<asp:TemplateField HeaderText="Reason(NotDone)" SortExpression="tReason">
<EditItemTemplate>
<asp:TextBox ID="TextBox9" runat="server" Text='<%# Bind("tReason") %>'>
</asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label17" runat="server" Text='<%# Bind("tReason") %>' ></asp:Label>
</ItemTemplate>
<HeaderStyle BackColor="SeaGreen" />
</asp:TemplateField>
....... 在页面加载时,我使用以下代码:
GridView1.Attributes.Add("style", "word-break:break-all; word-wrap:break-word");
将文本框设为多行。
<asp:TextBox ID="TextBox9" runat="server" Text='<%# Bind("tReason") %>'
TextMode="MultiLine"></asp:TextBox>
感谢 Akash 和 Michael 的快速响应......我已经这样做了并且它正在网格中工作......请建议它是否正确...... asp:TemplateField HeaderText="Reason (If not Done)" SortExpression="tReason"> ' TextMode="Multiline" Rows="10"> ' >