我是使用 C# 和数据库的新手。
迭代时,我需要迭代数据表(包含在数据集中),我可能需要将当前行的值与上一行或下一行的值进行比较。
我目前正在这样迭代:
foreach(DataRow dr in ds.Tables["Invoices"].Rows)
{
//Check if invoice id is equal to invoice id from previous/next row
}
我能想到的一种方法是维护“prev”变量来存储旧值并进行比较和更新,但我想看看 DataTable 是否提供任何内置选项。
谢谢,卡尔文