【问题标题】:DataGridview Column Resize ProblemDataGridview 列调整大小问题
【发布时间】:2008-11-17 18:29:33
【问题描述】:

我有一个数据网格视图,用户可以在其中选择要查看的列子集。 我遇到的问题是,当我更改显示的列时,列宽仅由标题单元格的宽度决定,而不是其中的数据。 我确实将每列设置为 AutoSizeMode = AllCells。

如果添加了新行,则列的宽度会正确。但是当列集改变时,宽度是错误的。

【问题讨论】:

    标签: .net winforms datagridview


    【解决方案1】:

    嗯...不能说我自己见过,但是(作为一种解决方法)您可以在更改列后尝试切换调整大小模式:

    dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.None;
    dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
    

    值得一试...

    【讨论】:

      【解决方案2】:

      比删除和添加列更简单的选择是添加所有列,然后选择性地隐藏/显示所需的列集。虽然另一种方法确实有效。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-05-21
        • 2019-09-06
        • 2013-05-05
        • 2014-03-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多