Visual studio lightswitch Lightswitch在网格中插入行(在选定行之后)

Visual studio lightswitch Lightswitch在网格中插入行(在选定行之后),visual-studio-lightswitch,Visual Studio Lightswitch,问题是我编写了一个方法来复制网格中选定的行。 方法likes(网格绑定到my\u query): 一切正常。但新行将显示在所选项目下方网格的末尾 我的问题: 是否有办法使复制行显示在源行的正下方 恐怕不行,就是这样。获得所需结果的唯一方法(使用内置网格)是刷新网格集合(在您的示例中是Me.my_uqery.refresh) 该方法有几点需要注意: SelectedItem可能不一样(从内存来看,它将是第一行) 刷新的视觉效果可能会让用户感到不安(同样,也可能不会) 我希望这会有所帮助。非常感谢,

问题是我编写了一个方法来复制网格中选定的行。 方法likes(网格绑定到
my\u query
):

一切正常。但新行将显示在所选项目下方网格的末尾

我的问题:

是否有办法使复制行显示在源行的正下方


恐怕不行,就是这样。获得所需结果的唯一方法(使用内置网格)是刷新网格集合(在您的示例中是Me.my_uqery.refresh)

该方法有几点需要注意:

  • SelectedItem可能不一样(从内存来看,它将是第一行)

  • 刷新的视觉效果可能会让用户感到不安(同样,也可能不会)


  • 我希望这会有所帮助。

    非常感谢,Yann,这有助于避免浪费更多时间寻找内置网格的解决方案。你们在生产环境中有一些lightswitch应用程序吗?我有几个我自己使用的应用程序(最严厉的批评者,哈哈),还有一个目前正在为客户开发。
    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