- 523 名前:デフォルトの名無しさん [2009/10/04(日) 11:26:24 ]
- BindingSource bs = new BindingSource();
private void button1_Click(object sender, EventArgs e) { List<testclass> testlist = new List<testclass>(); testlist.Add(new testclass { A = "A1", B = "B1" }); testlist.Add(new testclass { A = "A2", B = "B2" }); bs.DataSource = testlist; dataGridView1.DataSource = bs; bindingSource1.DataSource = testlist; ←ここに違うList<>をセットするだけでDataGridViewの中身を切り替えたい //dataGridView2.DataSource = bindingSource1; ←ここはデザイン時にセットしてある } class testclass { public string A { get; set; } public string B { get; set; } } 上記のdataGridView1は期待通り表示されるのですが dataGridView2は何も表示されません。 dataGridView2のようにデザイン時にDataGridViewのDataSourceにBindingSourceを 指定した場合はBindingSourceのDataSourceをセット(切り替える)した後に 何かしなければならないんでしょうか?
|

|