【问题标题】:FullColumnSelect not working in DataGridViewFullColumnSelect 在 DataGridView 中不起作用
【发布时间】:2019-08-19 09:06:24
【问题描述】:

实际上,当用户单击 DataGridView 的单元格时,我试图突出显示整个列。

源是从用户动态加载的,因此最初 DataGridView 为空。

问题是,如果我将 SelectionMode 更改为 FullColumnSelect 或任何其他 SelectionMode 选项没有任何改变,即使我以编程方式更改,DataGridView 仍会将 SelectionMode 设置为 FullRowSelect。

如何解决该问题并在用户点击时突出显示整个列?

【问题讨论】:

    标签: vb.net datagridview


    【解决方案1】:

    实际上,我必须为DataGrid 的每一列将SortMode 设置为NotSortable,但只有在我调用.DataSource 之后才可以

    所以代码如下

                Grid.DataSource = dt
    
                For Each c In Grid.Columns
                    c.SortMode = DataGridViewColumnSortMode.NotSortable
                Next
                Grid.SelectionMode = DataGridViewSelectionMode.FullColumnSelect
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-16
      • 2013-07-14
      • 1970-01-01
      • 1970-01-01
      • 2012-02-12
      • 2013-01-15
      • 1970-01-01
      相关资源
      最近更新 更多