110,571
社区成员
发帖
与我相关
我的任务
分享
//データをチェックする
if (dsOINIFORM2.Tables[0].Rows.Count == dsNINIFORM2.Tables[0].Rows.Count)
{
bool bolOK = false;
for (int index1 = 0; index1 < dsNINIFORM2.Tables[0].Rows.Count; index1++)
{
for (int index2 = 0; index2 < dsOINIFORM2.Tables[0].Rows.Count; index2++)
{
if (dsNINIFORM2.Tables[0].Rows[index1]["FORM_ID"].ToString() == dsOINIFORM2.Tables[0].Rows[index2]["FORM_ID"].ToString() &&
dsNINIFORM2.Tables[0].Rows[index1]["FIELD_ID"].ToString() == dsOINIFORM2.Tables[0].Rows[index2]["FIELD_ID"].ToString())
{
bolOK = true;
if (dsNINIFORM2.Tables[0].Rows[index1]["DISP_SQ"].ToString() == dsOINIFORM2.Tables[0].Rows[index2]["DISP_SQ"].ToString())
{
bolOK = false;
}
else if (dsNINIFORM2.Tables[0].Rows[index1]["TABPAGE_NO"].ToString() != dsOINIFORM2.Tables[0].Rows[index2]["TABPAGE_NO"].ToString())
{
bolOK = false;
}
else if (dsNINIFORM2.Tables[0].Rows[index1]["GR"].ToString() != dsOINIFORM2.Tables[0].Rows[index2]["GR"].ToString())
{
bolOK = false;
}
else if (dsNINIFORM2.Tables[0].Rows[index1]["WIDTH1"].ToString() != dsOINIFORM2.Tables[0].Rows[index2]["WIDTH1"].ToString())
{
bolOK = false;
}
else if (dsNINIFORM2.Tables[0].Rows[index1]["WIDTH2"].ToString() != dsOINIFORM2.Tables[0].Rows[index2]["WIDTH2"].ToString())
{
bolOK = false;
}
else if (dsNINIFORM2.Tables[0].Rows[index1]["WIDTH3"].ToString() != dsOINIFORM2.Tables[0].Rows[index2]["WIDTH3"].ToString())
{
bolOK = false;
}
else if (dsNINIFORM2.Tables[0].Rows[index1]["LB_WIDTH"].ToString() != dsOINIFORM2.Tables[0].Rows[index2]["LB_WIDTH"].ToString())
{
bolOK = false;
}
if (bolOK == false)
{
dsOINIFORM2.Tables[0].Rows[index2]["FLG"] = 1;
}
break;
}
}
}
foreach (DataRow row in dsOINIFORM1.Tables[0])
{
foreach (DataRow row2 in dsOINIFORM2.Tables[0])
{
foreach (DataColumn col in dsOINIFORM1.Tables[0].Columns)
{
if (row[col] != row2[col.ColumnName])
{
//做一些数据不同时的操作
}
}
}
}