C# Gridview数据绑定项中的多行

C# Gridview数据绑定项中的多行,c#,asp.net,gridview,C#,Asp.net,Gridview,我有一个gridview,其中有一些列是address列 <asp:BoundField DataField="baddress" HeaderText="Address" SortExpression = "baddress" /> 然而,address列太宽,因为它在一行中显示从db返回的整个地址。请告诉我如何固定地址列的大小,并使其成为多行。我看到了类似的例子,但它们似乎都建议使用ItemTemplate(即Labe/TextBox)。如果您有任何帮助,我们将不胜感激。注

我有一个gridview,其中有一些列是address列

  <asp:BoundField DataField="baddress" HeaderText="Address" SortExpression = "baddress" />

然而,address列太宽,因为它在一行中显示从db返回的整个地址。请告诉我如何固定地址列的大小,并使其成为多行。我看到了类似的例子,但它们似乎都建议使用ItemTemplate(即Labe/TextBox)。如果您有任何帮助,我们将不胜感激。注意,我的gridview是在后端代码中实现的排序、分页和所有功能

在边界字段上使用ItemStyle Width应该有效,请参见此处:


P>可选的,你曾经考虑过用图标来表示地址吗?将鼠标悬停在图标上方时,工具提示可能会显示显示地址的内容。

使用模板字段并设置
换行符的样式

<asp:TemplateField ItemStyle-Width="350px" HeaderText="Address">
    <ItemTemplate>
        <div style="width: 350px;word-wrap:break-word; ">
            <%# Eval("baddress")%>
        </div>
    </ItemTemplate>
</asp:TemplateField>

谢谢你,你的回答真的很有帮助。但是我必须

<asp:TemplateField ItemStyle-Width="350px" HeaderText="Address">
    <ItemTemplate>
        <div style="width: 350px;word-wrap:break-word; ">
            <%# Eval("baddress")%>
        </div>
    </ItemTemplate>
</asp:TemplateField>