我有一个包含几个强类型数据表的 DataSet。我使用复制操作将模式和数据都复制到新的 DataSet 中,如下所示:
DataSet dsNew = dsOld.Copy();
EmployeeDataTable dtEmpl = (EmployeeDataTable) dsNew.Tables["Employee"];
string sColName = dtEmpl.Columns[0].ColumnName; // this line correctly assigns 'EmployeeId' to sColName
EmployeeRow row = dtEmpl[0];
int id = row.EmployeeId;
最后一行抛出“System.ArgumentException”类型的异常!