【问题标题】:Identify changed rows in datagridview control识别 datagridview 控件中更改的行
【发布时间】:2022-03-23 21:13:09
【问题描述】:

如何循环遍历 datagridview 控件(Windows 窗体)并确定哪些行已被编辑、删除或新建?

foreach (DataGridViewRow dgvr in dgv_OtherEarnings.Rows)
{

}

【问题讨论】:

标签: c# datagridview


【解决方案1】:

不管是什么样的循环但你要知道的是..

DataGridView.NewRowIndex 将获取新记录的行索引

DataGridView.IsCurrentRowDirty 将指示当前行是否有未提交的更改

【讨论】:

    【解决方案2】:

    这确实很旧,但如果它对任何人都有帮助...如果您的 datagridview 基于数据表,您可以使用

    遍历更改的行

    DataTable changes = datatableyourgridisbasedon.GetChanges();

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-16
      • 1970-01-01
      • 2012-10-12
      • 2011-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多