【发布时间】:2010-12-19 12:39:24
【问题描述】:
我希望有一种“简单”的方式来对齐所有数据网格,所以基本上所有列在可能的情况下都具有相同的宽度(一些网格的列数比另一个多)。
这可以简单地在 html、xml 中执行还是我需要自己手动设置eatch 列的宽度?
该网站是 ASP.net ( .NET 3.5 ) 并且是“经典”风格,而不是 MVC。
可以在 here 找到关于我如何创建数据网格的标记
【问题讨论】:
我希望有一种“简单”的方式来对齐所有数据网格,所以基本上所有列在可能的情况下都具有相同的宽度(一些网格的列数比另一个多)。
这可以简单地在 html、xml 中执行还是我需要自己手动设置eatch 列的宽度?
该网站是 ASP.net ( .NET 3.5 ) 并且是“经典”风格,而不是 MVC。
可以在 here 找到关于我如何创建数据网格的标记
【问题讨论】:
是的。我通常从整体宽度开始我的 GridView,然后计算每列的宽度并在网格标记属性中以声明方式设置它。如果您没有匹配标题的宽度,那么可能会让整个事情变得糟糕 - 那么它可能会出现列中的宽度没有被应用。为此,请使用 RowStyle 和 HeaderStyle 模板。
您在 3.5 中使用 DataGrids 有什么原因吗?标记示例可能会有所帮助:-)
【讨论】: