gpt4 book ai didi

c# - 检查数据表中是否存在行?

转载 作者:太空狗 更新时间:2023-10-29 18:02:58 26 4
gpt4 key购买 nike

我有一个数据表和一行。仅当数据表中不存在该行时,我才想将该行导入数据表。

我该怎么做?

最佳答案

如果您使用类型化的 DataSet,即在设计时声明,“linq Contains 方法”采用类型化的 DataRow。默认的 IEqualityComparer 将比较 DataRow 中的所有值。 (这通常是无用的,因为您应该定义一个键)。

DataSet1 ds = new DataSet1();
DataSet1.DataTable1Row row = ds.DataTable1.AddDataTable1Row(bla, bla);
bool exists = ds.DataTable1.Contains(row);

关于c# - 检查数据表中是否存在行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26088039/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com