【问题标题】:How do i align all the datagrids?如何对齐所有数据网格?
【发布时间】:2010-12-19 12:39:24
【问题描述】:

我希望有一种“简单”的方式来对齐所有数据网格,所以基本上所有列在可能的情况下都具有相同的宽度(一些网格的列数比另一个多)。

这可以简单地在 html、xml 中执行还是我需要自己手动设置eatch 列的宽度?

该网站是 ASP.net ( .NET 3.5 ) 并且是“经典”风格,而不是 MVC。

可以在 here 找到关于我如何创建数据网格的标记

【问题讨论】:

    标签: c# asp.net datagrid


    【解决方案1】:

    是的。我通常从整体宽度开始我的 GridView,然后计算每列的宽度并在网格标记属性中以声明方式设置它。如果您没有匹配标题的宽度,那么可能会让整个事情变得糟糕 - 那么它可能会出现列中的宽度没有被应用。为此,请使用 RowStyle 和 HeaderStyle 模板。

    您在 3.5 中使用 DataGrids 有什么原因吗?标记示例可能会有所帮助:-)

    【讨论】:

    • 谢谢。我添加了指向标记的链接。不想进入网站帖子,猜猜所有的标记都搞砸了。
    • 啊哈!我在 SO 上的另一个问题中找到了示例语法:stackoverflow.com/questions/309815/… 如果这回答了您的问题,请告诉我?顺便说一句,不要使用百分比作为宽度:-)
    猜你喜欢
    • 2013-12-04
    • 2011-04-08
    • 1970-01-01
    • 2012-05-27
    • 1970-01-01
    • 2012-02-24
    • 1970-01-01
    • 2022-06-23
    • 1970-01-01
    相关资源
    最近更新 更多