我有一个主丛表,主表绑定到dataGrid1
dataGrid1.DataSource=ds.Tables["主"];
dataGrid1.setDataBinding(ds,"主“);
从表绑定到dataGrid2
dataGrid2.DataSource=ds.Tables["从"];
dataGrid2.setDataBinding(ds,"从“);增加了ds.Relations.Add(Dr1);运行时都在dataGrid1中显示主从表,
一换到dataGrid2就出错,为什么会这样啊(在另一个tablepage中)
不加连系就可以,晕
dataGrid1.DataSource=ds.Tables["主"];
dataGrid1.setDataBinding(ds,"主“);
从表绑定到dataGrid2
dataGrid2.DataSource=ds.Tables["从"];
dataGrid2.setDataBinding(ds,"从“);增加了ds.Relations.Add(Dr1);运行时都在dataGrid1中显示主从表,
一换到dataGrid2就出错,为什么会这样啊(在另一个tablepage中)
不加连系就可以,晕
DR1是什么啊?
DataColumn[] Dc3 = new DataColumn[2];
DataColumn[] Dc4 = new DataColumn[2];
Dc3[0]=Ds.Tables["tbCustVisitItem"].Columns["qnId"];
Dc3[1]=Ds.Tables["tbCustVisitItem"].Columns["mlId"];Dc4[0]=Ds.Tables["tbCustvisitItemColor"].Columns["qnId"];
Dc4[1]=Ds.Tables["tbCustvisitItemColor"].Columns["mlId"];DataRelation Dr2 = new DataRelation("ItemToCorlor", Dc3, Dc4);Ds.Relations.Add(Dr2);