【发布时间】:2022-03-23 21:13:09
【问题描述】:
如何循环遍历 datagridview 控件(Windows 窗体)并确定哪些行已被编辑、删除或新建?
foreach (DataGridViewRow dgvr in dgv_OtherEarnings.Rows)
{
}
【问题讨论】:
标签: c# datagridview
如何循环遍历 datagridview 控件(Windows 窗体)并确定哪些行已被编辑、删除或新建?
foreach (DataGridViewRow dgvr in dgv_OtherEarnings.Rows)
{
}
【问题讨论】:
标签: c# datagridview
不管是什么样的循环但你要知道的是..
DataGridView.NewRowIndex 将获取新记录的行索引
DataGridView.IsCurrentRowDirty 将指示当前行是否有未提交的更改
【讨论】:
这确实很旧,但如果它对任何人都有帮助...如果您的 datagridview 基于数据表,您可以使用
遍历更改的行DataTable changes = datatableyourgridisbasedon.GetChanges();
【讨论】: