1

すべての列をループして、各列の Visible を false に設定したくありません。手っ取り早い方法はないかと考えています。

ありがとうございました!

4

5 に答える 5

2
dataGridView.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.None;
dataGridView.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.None;

for (int i = 0; i < dataGridView.Columns.Count; i++)
{
   dataGridView.Columns[i].Visible = false;
}
于 2015-07-15T09:22:19.683 に答える
0

正確に同じサイズと位置の 2 つのグリッドを用意します。

if(conditionMet)
{
   grid1.visible = false;
   grid2.visible = true;
}
于 2013-05-22T03:20:05.603 に答える
0

データ ソースを null に設定すると、もう一度表示したいときに、データ ソースを元に戻すことができます。

または、Gridview visible false または gridview を含むコントロールを visible false に設定できます。

于 2013-05-21T03:20:27.327 に答える