gpt4 book ai didi

vb.net - 更新单个数据表行的最佳实践

转载 作者:行者123 更新时间:2023-12-02 04:08:27 25 4
gpt4 key购买 nike

为什么下面的第一种方法有效?我本来以为变量“行”与其他任何东西(例如DataTable1中的一行)完全分开。另外,使用第一种方法是否有缺点?对于单行中许多列的更改,我宁愿那样做。

dim row = Me.DataSet1.DataTable1(0)
row.Item1=123
DataTable1TableAdapter.Update(Me.DataSet1.DataTable1)

要么
DataSet1.DataTable1(0).Item1=123
DataTable1TableAdapter.Update(Me.DataSet1.DataTable1)

最佳答案

我相信使用vb .net类型推断以行的方式设置行。当将其设置为等于Me.DataSet1.DataTable1(0)时,对行所做的任何更改都将作为对Me.DataSet1.DataTable1(0)的引用。 @Bala你很正确,他们是等效的。

如果我可以插入个人喜好,那么我肯定会选择第二种方法,不需要使用不必要的变量,并且它显然更干净,更直接地阅读。就最佳实践而言,如果不需要该变量,请不要对其进行初始化。特别是直接引用您表中的值的表。希望这可以帮助。

关于vb.net - 更新单个数据表行的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6376245/

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