・問題
Tabcontrol上(タブ1・2・3)に(各タブに)
バインド済みDatagridviewを配置した場合、
タブ2・3のDatagridviewが正常に表示されない件。
(デザイン上で非表示にしている列が表示されてしまう)
・原因
Tabcontrolの中のコントロールは実際に表示されるまで
作成がされない。
今回の場合、DatagridviewがTabPage内に所属するので、
対象のTabPageが表示されないと、DatagridviewをRefresh等
行っても問題の改善は図れなかった。
・改善
下記のコードをフォームロード時に行うことによって、
改善できた。
foreach (TabPage tpg in Tabcontrol.TabPages)
{
tpg.Show();
}
Tabcontrol上(タブ1・2・3)に(各タブに)
バインド済みDatagridviewを配置した場合、
タブ2・3のDatagridviewが正常に表示されない件。
(デザイン上で非表示にしている列が表示されてしまう)
・原因
Tabcontrolの中のコントロールは実際に表示されるまで
作成がされない。
今回の場合、DatagridviewがTabPage内に所属するので、
対象のTabPageが表示されないと、DatagridviewをRefresh等
行っても問題の改善は図れなかった。
・改善
下記のコードをフォームロード時に行うことによって、
改善できた。
foreach (TabPage tpg in Tabcontrol.TabPages)
{
tpg.Show();
}