【问题标题】:How do I get the values of a new row in a DevExpress GridView?如何在 DevExpress GridView 中获取新行的值?
【发布时间】:2021-08-09 00:00:22
【问题描述】:

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

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

【问题讨论】:

标签: gridview devexpress windows-forms-designer gridcontrol devexpress-windows-ui


【解决方案1】:

基于上面的ZZ Oussama's 评论,我使用了他建议的 Dev Express 链接,以使用 RowUpdated 事件提出此解决方案:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-17
    • 1970-01-01
    • 1970-01-01
    • 2014-12-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多