すべての列をループして、各列の Visible を false に設定したくありません。手っ取り早い方法はないかと考えています。
ありがとうございました!
すべての列をループして、各列の Visible を false に設定したくありません。手っ取り早い方法はないかと考えています。
ありがとうございました!
dataGridView.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.None;
dataGridView.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.None;
for (int i = 0; i < dataGridView.Columns.Count; i++)
{
dataGridView.Columns[i].Visible = false;
}
正確に同じサイズと位置の 2 つのグリッドを用意します。
if(conditionMet)
{
grid1.visible = false;
grid2.visible = true;
}
データ ソースを null に設定すると、もう一度表示したいときに、データ ソースを元に戻すことができます。
または、Gridview visible false または gridview を含むコントロールを visible false に設定できます。