1
実際に私は2つのデータテーブルを比較しています。データTABLE1はEmployeeNo、IC .DATAのtable1にEmployeeNo、ICとRelationIDと呼ばれる列を持つと呼ばれる列を持っています。したがって、2番目のデータテーブルのIC値が空の場合、両方のテーブルのEmployeeNoが一致する場合に限り、データtable1のIC値を置き換えることができます。mvcのif条件で使用するカウンター
var Check = child.MemberIC;
if (Check == "" || Check.Length < 12)
{
foreach (DataRow row1 in dataTable.Rows)
{
foreach (DataRow row2 in dataTable1.Rows)
{
if (row1["EmployeeNo"].ToString() == row2["EmployeeNo"].ToString())
{
var ss = row1["MemberIc"].ToString();
if (row2["RelationId"].ToString() == "4")
{
newRow1["MemberIC"] = ss + "C"; **//How can i add the counter value with this value (ss + "C").**
}
else
{
newRow1["MemberIC"] = ss + "S";
}
}
}
}
}
私はどのようにしてメンバーICにカウンタ値を追加できますか?空のMemberICを持つデータテーブル2に同じemployeeIDが2つあるとします。だから私は、データテーブル1からMemberICの値をコピーするとき。データテーブル2の最初の行は、MemberSの値はss + "C" +カウンタのようになります。データテーブル2の2番目の行MemberICの値はss + "C" +カウンター++
前もって感謝します !!!
おかげで多くのことを、以下試してください..あなたが唯一の1つの以上一致するレコードがある場合、カウンタを追加したい場合はカウンター... を追加するには、次のロジックを試すことができます。私の期待どおりの仕事 – Muzz