【发布时间】:2015-08-09 13:14:51
【问题描述】:
我的问题是我有一个包含四个表的数据集,现在我想检查第二个表的 id(比如假设表中有一个列 empID)在第一个表中可用 与否,如果 id 可用,那么我想删除该 id(完整行),类似地,第三个表 id 将检查第一个表,然后是第二个表 并且第三个表在这些表中的任何一个上都可用,然后该 id 将从该表中删除。剩下的桌子将重复相同的过程。
对于经验:
BusinessClass.IsProcessedData = DataAccess.getDTHotelInfoIsProcessData();
BusinessClass.IsProcessedData.Tables[0].TableName = "TableOne";
BusinessClass.IsProcessedData.Tables[1].TableName = "TableTwo";
BusinessClass.IsProcessedData.Tables[2].TableName = "TableThree";
BusinessClass.IsProcessedData.Tables[3].TableName = "TableFour";
现在假设 tableTwo 表有 10 行,每行都会检查 tableTwo Rows 是否找到相同的 id 在这两个表中,然后该 id 将从数据集的 tableTwo 中删除。并且相同的过程适用于所有表。 听说我正在使用 c#。谢谢
【问题讨论】:
-
表[0].Rows[foundrow].Delete()
标签: c#