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"> ' >