【发布时间】:2017-01-17 13:36:20
【问题描述】:
实际上,我有两个数据表。这是供参考的代码。实际上 Relationship 包含子字符串值(此处未提及代码)。所以我根据条件拆分数据以存储在两个表中。
if (child.Relationship.Contains("P"))
{
var newRow = dataTable.NewRow();
newRow["EmployeeNo"] = child.EmployeeNo;
newRow["FirstName"] = child.FirstName;
newRow["MiddleName"] = child.MiddleName;
newRow["LastName"] = child.LastName;
newRow["FullName"] = child.FullName;
newRow["MemberIc"] = child.MemberIc;
dataTable.Rows.Add(newRow);
}
else
{
var newRow1 = dataTable1.NewRow();
newRow1["EmployeeNo"] = child.EmployeeNo;
newRow1["FirstName"] = child.FirstName;
newRow1["MiddleName"] = child.MiddleName;
newRow1["LastName"] = child.LastName;
newRow1["FullName"] = child.FullName;
newRow1["MemberIC"] = child.MemberIC;
dataTable1.Rows.Add(newRow1);
}
所以,只要第二个数据表中的 MemberIc 为空。我需要根据 EmployeeNo 从第一个数据表中复制 MemberIc(仅当 EmployeeNo 匹配时)。 我怎样才能复制价值?任何帮助表示赞赏。提前谢谢!!!
【问题讨论】:
-
您首先需要从第一个表中获取匹配的employeeid 的employeeId 并将其存储在某个变量中。然后,当您插入行时,您使用此变量来设置 EmployeeId 列值。
-
我可以给我一个样品@ChetanRanpariya
标签: c# asp.net asp.net-mvc-4