我正在Winform上使用Datagridview控件,并使用数据的绑定源。数据填充在绑定源中,并相应填充datagridview。我正在寻找一个事件或类似的东西,这会在来自bindingsource的行被添加到datagridview时触发。如何检查是否有任何行添加到Datagridview
我想对添加的行执行一些操作。我尝试了RowsAdded事件,但e.RowIndex没有正确检索。
编辑1:假设我在数据库表中有10条记录。我将这些数据提取到bindingsource中,并使用bindingsource作为Datagridview的数据源。在向Datagridview添加行时,我想对Datagridview执行一些UI操作。我使用了RowsAdded事件,但它始终将RowIndex指定为0或1。我也尝试了一个遍历RowsCount的foreach循环,如果我调试代码,执行流程符合预期,但在UI上却没有得到体现。在完成所有事情之后,我已经调用了Datagridview1.refresh()。
你能帮我解决这个问题吗?
还有一个'RowCount'属性可能有助于解决索引问题(只是一个猜测,因为你没有解释什么是问题)*没有被正确检索*没有说太多! – V4Vendetta 2012-03-02 05:52:17
真的很抱歉的简短描述。其实我也没有得到如何解释这种情况。请找到Edit1。 – 2012-03-02 06:12:50