根据网上深入了解,我换成如下的:
string sqlstr = "select * from table1 ; select * from table2";
DataSet ds = DataBaseOperation.mydataSet(sqlstr);
ds.Relations.Add("table1_table2",ds.Tables[0].Columns["id1"],ds.Tables[1].Columns["id1"]);
GridView1.DataSource = ds[0];
GridView1.DataKeyNames = new string[] { "id1" };
GridView1.DataBind(); GridView2.DataSource = ds.Tables[1];
GridView2.DataKeyNames = new string[] { "id1"};
GridView2.DataBind();
可是我在浏览GridView1的数据的时候,GridView2不跟前联动啊,什么原因???
string sqlstr = "select * from table1 ; select * from table2";
DataSet ds = DataBaseOperation.mydataSet(sqlstr);
ds.Relations.Add("table1_table2",ds.Tables[0].Columns["id1"],ds.Tables[1].Columns["id1"]);
GridView1.DataSource = ds[0];
GridView1.DataKeyNames = new string[] { "id1" };
GridView1.DataBind(); GridView2.DataSource = ds.Tables[1];
GridView2.DataKeyNames = new string[] { "id1"};
GridView2.DataBind();
可是我在浏览GridView1的数据的时候,GridView2不跟前联动啊,什么原因???
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货