我不知道如何定义 gridview 特定列的宽度。我得到这个结果:
如您所见,我正在大量溢出。我想定义一个最大宽度并包装第 5 列的测试。
我试过以编程方式进行:
GridView1.Columns[4].ItemStyle.Width = 300;
GridView1.DataBind();
还有在 asp.net 中:
<asp:BoundField DataField="Description" HeaderText="Description" SortExpression="Description" ItemStyle-Width="300px" />
或
<asp:BoundField DataField="Description" HeaderText="Description" SortExpression="Description" HeaderStyle-Width="300px">
这些尝试都没有任何效果。
最佳答案
为网格使用以下 css 类:
.gridView
{
table-layout:fixed;
}
并在列上使用这个 css 类:
.col
{
word-wrap:break-word;
}
关于c# - 为 GridView 列和换行文本创建最大宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17456778/