修复 Datagridview 列宽?

Hui Liu-MSFT 48,706 信誉分 Microsoft 外部员工
2024-03-28T08:17:27.8333333+00:00

我有一个绑定到 bindingsource 的 datagridview,并且我在表单加载时设置了 datagridview 列宽。它在加载时工作,但是当我重置/重新绑定绑定源时,datagridview列宽度被重置。有没有办法永久固定宽度?

Note:此问题总结整理于:Fix Datagridview Column Width?

开发人员技术 | VB
0 个注释 无注释
{count} 票

问题作者接受的答案
  1. 匿名
    2024-03-28T08:51:49.9966667+00:00

    尝试在“DataBindingComplete”事件中设置 Datagridview 的宽度。

        Private Sub DataGridView1_DataBindingComplete(sender As Object, e As DataGridViewBindingCompleteEventArgs) Handles DataGridView1.DataBindingComplete  
            For Each col As DataGridViewColumn In DataGridView1.Columns  
                col.Width = ...   
            Next  
        End Sub  
    

    如果答案有帮助,请点击“接受答案”并点赞。

    注意:如果您想接收此线程的相关电子邮件通知,请按照我们文档中的步骤启用电子邮件通知。

    0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助

你的答案

提问者可以将答案标记为“已接受”,版主可以将答案标记为“已推荐”,这有助于用户了解答案是否解决了提问者的问题。