How can I check if a DataGridView contains column “x” and column “x” is visible?

前端 未结 5 1449
耶瑟儿~
耶瑟儿~ 2021-01-11 10:13

How can I check if a DataGridView contains column \"x\" and column \"x\" is visible?

All I have so far is below.

if (Dgv.Columns.Contain         


        
5条回答
  •  悲哀的现实
    2021-01-11 10:42

    You can test the column visibility using the Visible property:

    if (column.Visible)
    {
        // Do Stuff
    }
    

    This will tell you if the column should be displayed.

    You can get the column via this call if you know the index:

    DataColumn column = dGV.Columns[index];
    

    If the column is displayed but off the screen I don't know how you'd test for that.

提交回复
热议问题