将列从一个数据表添加到数据集的另一个数据表

时间:2013-02-20 18:13:28

标签: c# tsql sql-server-2005

我正在尝试合并DataSet中的两个表。 DataSet有两个表格,我想在TypeofDayTables[1]这样添加一列Tables[0]。但我在这里得到一个错误

  

"由于表达式中的循环引用,无法设置Expression属性。"

我该如何解决这个问题?先感谢您!这是在VS 2005中使用c#。

DataSet ds = new BusinessLogic.BizLogic().getMonthlyStandings(RepID);

DataColumn newColumn1;
newColumn1 = new DataColumn("TypeofDay");
newColumn1.Expression = ds.Tables[1].Columns["TypeofDay"].ToString();
ds.Tables[0].Columns.Add(newColumn1);

DataView myDataView = new DataView();
myDataView = ds.Tables[0].DefaultView;
grdMonthlyStandings.DataSource = myDataView;
grdMonthlyStandings.DataBind();

0 个答案:

没有答案