dataSet1..Relations.Add("BGDT_BGDS",ds.Tables["BGDT"].Columns["DT001","DT002",...],ds.Tables["BGDS"].Columns["DS001","DS002",...],false);各位大神:如果父子表有多列约束关系,在dataSet上应该如何创建 Relations,请指教,感谢!

解决方案 »

  1.   

    已解决。
     //创建引用DataColumn对象的数组
                DataColumn[] relations_dt, relations_ds;
                relations_dt = new DataColumn[] { ds.Tables["BGDT"].Columns["DT001"], ds.Tables["BGDT"].Columns["DT002"] };
                relations_ds = new DataColumn[] { ds.Tables["BGDS"].Columns["DS001"], ds.Tables["BGDS"].Columns["DS002"] };
                ds.Relations.Add("BGDT_BGDS",relations_dt,relations_ds,true);