数据表选择下面的所有内容
本文关键字:选择 数据表 | 更新日期: 2023-09-27 18:30:58
我这里有一些伪代码,希望得到一些语法方面的帮助。
数据表如下所示:
id OrderID Date is_live
-- ------- ---- -------
1 abc 08/9/13 No
2 abc 12/9/13 No
3 bcd 13/9/13 Yes
4 abc 14/9/13 No
5 bcd 14/9/13 Yes
DataTable table = [function that populates table]
for each DataRow row in table
if there are rows below selected row with same OrderID AND is_live = No
"there are records below"
else
"no records below"
基本上对于每一行,它会将其与其下的所有行进行比较。如果有另一个匹配的 OrderID 并且is_live = "否",那么它将"做一些事情"
您可以使用 DataTable 的 Select 方法,该方法将返回一个 DataRows 数组,然后您需要做的就是使用 Array 的 Count/Length。
dataTable.Select("Date < #"+row.Date.ToString("d")+"# AND is_live = 'No' AND OrderID ='"+row.OrderID+"'")
只要数据表中的列与显示的表匹配。