bug: 无法找到 TableMapping[‘Table’] 或 DataTable“Table”
出错代码:
DataSet ds = new DataSet();
da.Fill(ds,tableName);
SqlCommandBuilder cb = new SqlCommandBuilder(da);
da.InsertCommand = cb.GetInsertCommand();
foreach (DataRow item in dataSet.Tables[0].Rows)
{
DataRow dr = ds.Tables[0].NewRow();
dr.ItemArray = item.ItemArray;
ds.Tables[0].Rows.Add(dr);
}
return da.Update(ds);
bug原因:
TableAdapter不知道要将DataSet更新到那张表
解决方法:
将最后一句改为:
da.Update(ds,tableName);