gpt4 book ai didi

vb.net - DataTable.GetChanges() 是否可以通过引用获取行?

转载 作者:行者123 更新时间:2023-12-02 03:46:48 24 4
gpt4 key购买 nike

Dim dtModifiedData As DataTable = dtMain.GetChanges(DataRowState.Modified)

正如函数的定义所示,它会在从主表中过滤行后复制行。

是否可以通过引用获取它们?

最佳答案

是的:

Dim modifiedRows = From row In dtMain.AsEnumerable()
Where row.RowState = DataRowState.Modified

如果您在DataTable 中需要它,这是不可能的,因为DataRow 始终属于一个DataTable。如果您尝试将其从一个移动到另一个,您将遇到异常。您需要像 ImportRow 这样的方法它使用源行中的值创建一个新的DataRow。出于同样的原因,上述 LINQ 查询上的 CopyToDataTable 也将创建新的 DataRows

关于vb.net - DataTable.GetChanges() 是否可以通过引用获取行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33305361/

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