我有两个数据表,在第二个数据表中添加行时,我想首先检查第二个数据表中的id是否与第一个数据表中的匹配,如果不是那么它应该添加到第二个数据表中,否则应该显示消息。
请注意,我没有在任何列上定义任何主键,因此行可能是重复的。
答案 0 :(得分:0)
if (datatable2.Select("columnname = " + datatable1.Rows[0]["columnname"]).Length > 0)
{
// row exist in table2
}
else {
// does not exist in table2
}