问题是我写了一个方法来复制网格中的选定行。
方法喜欢(网格绑定到my_query
):
Namespace LightSwitchApplication
Public Class Assignacions_GR_a_DPT_o_IR_manuals
Private Sub Dup_row_Execute()
Dim mySelectedItem = Me.my_query.SelectedItem
Dim newItem = Me.my_query.AddNew()
newItem.someProperty_1 = mySelectedItem.someProperty_1
...
newItem.someProperty_n = mySelectedItem.someProperty_n
End Sub
End Class
End Namespace
一切顺利。但是新行出现在所选项目下面的网格末尾。
我的问题:
有没有办法在源行下面出现重复的行?
答案 0 :(得分:0)
我不敢,这就是它的工作方式。您可以获得所需结果(使用内置网格)的唯一方法是刷新网格集合(在您的情况下为Me.my_uqery.Refresh)。
关于这种方法有几点需要注意:
SelectedItem可能不会相同(从记忆中它将是第一行)
刷新的视觉方面可能让用户感到不安(然后再次,可能不会)
我希望有所帮助。