2009-05-28 2 views
1

データバインドされたDataGridViewを持つフォームがあります。 IDataErrorインターフェイスを使用してエラーを処理すると、エラーのある行の行ヘッダーに赤色のマークが表示されます。データバインドDataGridView - IDataError

ありがとうございます。

答えて

2

おそらく、それらを繰り返すことによって?

foreach(DataGridViewRow row in view.Rows) 
    { 
     IDataErrorInfo dei = row.DataBoundItem as IDataErrorInfo; 
     if (dei != null && !string.IsNullOrEmpty(dei.Error)) 
     { 
      if(row.Cells.Count > 0) view.CurrentCell = row.Cells[0]; 
      view.FirstDisplayedScrollingRowIndex = row.Index; 
      break; 
     } 
    } 
関連する問題