Vb.net 时间是多少';太多次';在找到另一种实现我所需的方法之前填充TableAdapter?

Vb.net 时间是多少';太多次';在找到另一种实现我所需的方法之前填充TableAdapter?,vb.net,winforms,tableadapter,Vb.net,Winforms,Tableadapter,我有一个表单,用户可以在其中为位置分配序列号。该位置是从位置列表中选择的,该列表是通过tblLocationsBindingSource绑定到my数据集中tblLocations的DataGridView位置列表 我有第二个DataGridView显示了针对绑定到我的数据集中tblSerialNumbers的位置扫描的序列号,通过tblSerialNumbersBindingSource,它由fkLocation=@LocationID填充 当用户扫描序列号时,它更新tblSerialNumbe

我有一个表单,用户可以在其中为位置分配序列号。该位置是从位置列表中选择的,该列表是通过
tblLocationsBindingSource
绑定到my
数据集中
tblLocations
DataGridView
位置列表

我有第二个
DataGridView
显示了针对绑定到我的
数据集中
tblSerialNumbers
的位置扫描的序列号,通过
tblSerialNumbersBindingSource
,它由
fkLocation
=@LocationID填充

当用户扫描序列号时,它更新
tblSerialNumbers
中的行
fkLocation
,然后我重新填充
tblserialnumberstableapter
以更新
DataGridView

我想知道这是不是一种坏习惯?由于一次可能有50-100个序列,这意味着50-100个重新填充,因此序列号也可能被扫描出该位置,这意味着另一次重新填充


除了重新填充
TableAdapter

之外,我想不出其他更新
DataGridView
的方法了。我真的希望人们能留下一条评论,以便进行否决投票。有时我在发布一个没有反馈的问题几秒钟内就被否决了,所以我只是删除了这个问题,因为我不想再被否决了。如果它是复制品,那么至少让我看看它是什么。我已经在谷歌上搜索过了,但没有找到重复的,当然我可能是错的。我只是希望人们能给出一个否决投票的理由。有时我想知道人们这样做是否只是为了得到徽章。请留下评论。@DavidWilson“与最佳实践相关的问题可能会出现在codereview.stackexchange.com上。”这一点在……谢谢中被明确列为离题。我的错。虽然如果OP包含了他们自己的代码,这似乎是可以的。我同意人们应该评论反对票,但这似乎不是流行的做法。虽然我没有投反对票(这个问题已经有很多了),但很可能是因为这种问题并不真正属于这里。StackOverflow是针对特定的已编写代码的问题,这些代码不起作用或行为异常,而OP已经研究过,无法解决。不过,不要泄气。说到底,代表并不是生命的全部;-)那么我应该在哪里发布这个问题呢?如果不在这里或代码审查?谢谢你的评论,我非常感谢。