我正在尝试在多列上创建关系,但我得到的错误如下:
列'参数不能为null。 参数名称:列
我就是这样做的:
MySqlDataAdapter table1;
MySqlDataAdapter table2;
DataSet myDataSet = new DataSet();
table1 = new MySqlDataAdapter(query1, this.connection);
table2 = new MySqlDataAdapter(query2, this.connection);
table1.Fill(myDataSet, "mainList");
table2.Fill(myDataSet, "subList");
myDataSet.Relations.Add(relationName,
new DataColumn[] { myDataSet.Tables["mainList"].Columns[fieldName1_1], myDataSet.Tables["mainList"].Columns[fieldName1_2] },
new DataColumn[] { myDataSet.Tables["subList"].Columns[fieldName2_1], myDataSet.Tables["mainList"].Columns[fieldName2_2] }).Nested=true;
return myDataSet;
我无法弄清楚我做错了什么?