我正在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