//定义2个DataSet集合对象
DataSet _ds = new DataSet();
DataSet ds = new DataSet();
//调用查询函数语句把主表查出来的数据存放在_ds集合中
_ds = _bllPamFeedBack.GetFeedBackbyEnt();
var tempdt = _ds.Tables[0]; // 将_ds中的表数据临时存放在 temldt中
ds.Tables.Add(tempdt.Copy()); //把 主表的 数据添加到ds集合中
ds.Tables[0].TableName = "father"; //设置主表的表名:father
var tempdt1 = _bllPamFeedBack.GetProblemhandle().Tables[0]; //调用查询函数语句查出子表数据
ds.Tables.Add(tempdt1.Copy()); //向ds中添加子表数据 此时 ds中有2个表 ds.Tables[0]和ds.Tables[1]
ds.Tables[1].TableName = "son"; // 子表取表名:son
// 将两个表相互关联起来,通过对应的字段,“问题分析”起的名字需要与下面图中的红线处对应上,绑定数据
DataRelation dr = new DataRelation("问题分析", ds.Tables["father"].Columns["ID"], ds.T