在添加新记录时更新XamDataGrid的ActiveDataItem

时间:2012-08-22 17:17:33

标签: wpf mvvm infragistics xamdatagrid

我正在使用WPF和MVVM架构,我面临的问题是当我向网格添加新记录并按Enter键时,记录未设置为活动记录。 它只有当我点击其他记录然后再次在新记录上它才会更新。

<igDP:XamDataGrid  Name="xamDataGrid1" Width="700" Height="200" HorizontalAlignment="Center" ActiveDataItem="{Binding Listener,Mode=TwoWay}"  DataSource="{Binding GridData.Tables[0].DefaultView}" Padding="50">

有没有办法可以将新添加的记录设置为activedataitem属性,以便它可以在视图模型中调用侦听器? 我必须从视图模型中将新记录插入数据库中。

1 个答案:

答案 0 :(得分:-1)

首先为DataSource创建一个集合并绑定它。接下来绑定ActiveDataItem。在集合中,添加新元素。之后,您可以从集合中提供ActiveDataItem最后一个元素。