有两张表,表1和表2,有两个控件ComboBox控件和一个DataGridView控件.
想实现:当在ComboBox中选中"表1"时,DataGridView中显示"表1"的内容;
当在ComboBox中选中"表2"时,DataGridView中显示"表2"的内容.
也就是说要实现ComboBox与DataGridView的联动,请问应该如何编写代码?(给出关键语句也可) 谢谢了!
想实现:当在ComboBox中选中"表1"时,DataGridView中显示"表1"的内容;
当在ComboBox中选中"表2"时,DataGridView中显示"表2"的内容.
也就是说要实现ComboBox与DataGridView的联动,请问应该如何编写代码?(给出关键语句也可) 谢谢了!
if(combobox.text=="表1")
{
//绑定表1的数据
databind("表1");
}
else
{
//绑定表2的数据
databind("表2");
}
da.Fill(ds, "tableName");
dataGridView1.DataSource = ds.Tables["tableName"].DefaultView;
tableName是形参,当然了,上面两句对tableName的引用方法应该是不对的,所以就想问问这个应该怎么解决?
调用该方法同时设置返回数据集的表名
即
this.ds = xx.SlcAll(this.cbo.text.toString());{在调用的方法里完成SQL语句的构建,以及设置ds的TableName}
dataGridView1.DataSource = ds.Tables[0].DefaultView;这就OK了!