2012-01-09 101 views
0

我有一個網格控件,並且有一列名爲Accepted,RepositoryItemCheckEdit位於此列上。 我有以下事件處理此列時行被更新:爲什麼RowObjectEventArgs給出錯誤的行?

private void RowUpdateEventHandler(object sender, DevExpress.XtraGrid.Views.Base.RowObjectEventArgs e) 
{  
    e.Row... 
} 

我在網格四行:ROW1,行2,ROW3和ROW4。我逐一檢查4行的Accepted列。但我發現:

  1. 當我檢查Row1 Accepted後,e.Row爲null;
  2. 當我檢查Row2 Accepted後,e.Row是Row2;
  3. 當我檢查Row3 Accepted後,e.Row是Row2還是null - 爲什麼這個e.Row的值太不穩定了?

我不太瞭解RowObjectEventArgs,但我確實期望,在檢查Row1 Accepted後,e.Row是Row1;在檢查Row2 Accepted後,e.Row是Row2; ...

回答

相關問題