0
各TabPageにdataGridViewを追加する際に問題があります。tabControl内の各TabPageにDataGridViewを追加する
私は、例えば
List<string> lista = new List<string>();
lista.Add("test1");
lista.Add("test2");
lista.Add("test3");
foreach (var p in lista)
{
tabControl_Roz.TabPages.Add(p);
}
リスト からTabPagesを追加しているそして今、私はそれらのそれぞれのためにDataGridViewのを追加したいです。 DataGridViewの名前は次のとおりです。
dataGridView_p
ここで、pはtabPageの名前です。 誰かが私にそれをどのように達成できるか教えてもらえますか?
それは動作しますが、私は、例えばDataGridViewのをどのように使用できるかという別の問題があり、:dataGridView.test1.dataSource = dataTableのは。どうすればこれを達成できますか? – JustSomeNewbie
問題は、Designtimeに慣れているようにDataGridViewに名前でアクセスできないことです。コンパイラは、実行時にDataGridViewを追加するときに、DataGridViewの名前の付け方を知りません。 TabPageのコントロールコレクションで名前で手動で検索する必要があります。編集された答え –
を参照してください。私はTabPages [0] .Controls.Whereでエラーが発生しました。コレクションには "Where"の定義が含まれていません。 – JustSomeNewbie