110,566
社区成员
发帖
与我相关
我的任务
分享
/*
表A
id name
1 小红
2 小明
表B
id name wrongtype
1 小红 格式不正确
*/
DataTable dtA = new DataTable();
dtA.Columns.Add("id", typeof(string));
dtA.Columns.Add("name", typeof(string));
DataTable dtB = new DataTable();
dtB.Columns.Add("id", typeof(string));
dtB.Columns.Add("name", typeof(string));
dtB.Columns.Add("wrongtype", typeof(string));
dtA.Rows.Add(new object[] { "1", "小红" });
dtA.Rows.Add(new object[] { "1", "小明" });
for (int i = 0; i < dtA.Rows.Count; i++) {
//错误类型是id错误 就是这里,我想给 dt1.rows[i] 加一个错误类型
dtB.Rows.Add(new object[] { dtA.Rows[i]["id"], dtA.Rows[i]["name"], "格式不正确" });
}
dt1.Columns.Add("wrongtype", typeof(string));
foreach (DataRow r in dt1.Rows) {
r["wrongtype"] = "";
}