如何在DevExpress GridView中获取新行的值?

如何在DevExpress GridView中获取新行的值?,gridview,devexpress,windows-forms-designer,gridcontrol,devexpress-windows-ui,Gridview,Devexpress,Windows Forms Designer,Gridcontrol,Devexpress Windows Ui,我使用的是C#,Windows窗体,DevExpress 19.1。我有一个网格,它的数据源是绑定列表。我允许用户输入一行新数据。用户输入新数据后,如何获取新数据?对于更新,我使用了CellValueChanged或RowUpdate事件,这些事件给我一个行句柄,然后我使用该行句柄来获取新值。但当我在添加的行上执行此操作时,行句柄是-2147483647 举个例子。下面是我的网格。我只是在底部突出显示的行中键入了值。如何在代码中获取此行的值 基于上述评论,我使用了他建议的Dev Express链

我使用的是C#,Windows窗体,DevExpress 19.1。我有一个网格,它的数据源是绑定列表。我允许用户输入一行新数据。用户输入新数据后,如何获取新数据?对于更新,我使用了CellValueChanged或RowUpdate事件,这些事件给我一个行句柄,然后我使用该行句柄来获取新值。但当我在添加的行上执行此操作时,行句柄是-2147483647

举个例子。下面是我的网格。我只是在底部突出显示的行中键入了值。如何在代码中获取此行的值

基于上述评论,我使用了他建议的Dev Express链接,使用RowUpdate事件提出了此解决方案:

private void gvCompanies_RowUpdated(object sender, DevExpress.XtraGrid.Views.Base.RowObjectEventArgs e)
{
    Department newCompany = (Department)e.Row;
}

您好,您正在使用INotifypropertychanged吗?如果是,则当值发生更改时,您的列表(数据源)将更新;如果不是,则更新新值,请查看此处=>