【发布时间】:2010-04-16 13:09:47
【问题描述】:
我正在使用 DataGridView 并将 List 绑定到 DataSource。
我已经有了正确的列,并且我准确地映射了这些字段。我要做的是处理一种RowAdded 或RowDataBound(如在 aspx GridView 中)事件。
我发现的唯一事件是RowsAdded,但无论我有多少项目,它在我第一次绑定时只被触发 4 次,其他时间被触发两次,带有值
e.RowCount:1 e.RowIndex:0 e.RowCount:[n-1] e.RowIndex:1 *其中 n 是我的项目数
有没有办法让我找到每个项目的句柄?
编辑:不更改DataSource = 绑定方法
【问题讨论】:
-
每次添加一行时都需要回调,还是拥有所有行的集合就足够了?如果是后者,
Rows属性在调用RowsAdded时是否具有所有行的有效集合? -
对不起,可能我解释的不是很好。每次添加一行时我都需要一个回调。
-
只是出于好奇......你到底想完成什么?
-
你找到实现这个的方法了吗?
-
对不起,我真的不记得了。我可能改变了方法或放弃了进度条的想法。
标签: c# datagridview