如何检查数据表中是否存在具有特定id的行

时间:2011-03-20 04:54:12

标签: asp.net datatable row

我有两个数据表,在第二个数据表中添加行时,我想首先检查第二个数据表中的id是否与第一个数据表中的匹配,如果不是那么它应该添加到第二个数据表中,否则应该显示消息。

请注意,我没有在任何列上定义任何主键,因此行可能是重复的。

1 个答案:

答案 0 :(得分:0)

if (datatable2.Select("columnname = " + datatable1.Rows[0]["columnname"]).Length > 0)
{
     // row exist in table2
}
else {
    // does not exist in table2
}

了解更多信息http://msdn.microsoft.com/en-us/library/det4aw50.aspx