[C#][DataGridView]指定した行をソート対象外にする | Assertion Failed!

[C#][DataGridView]指定した行をソート対象外にする

指定した行をソートの対象外にする。

SortCompareイベントをハンドルする。

/// SortCompare
private void dataGridView1_SortCompare(object sender, DataGridViiewSortCompareEventArgs e)
{
  // rowIndex:ソート対象外とする行インデックス
  int rowIndex = 0;
  if ((rowIndex == e.RowIndex1) || (rowIndex == e.RowIndex2))
  {
    e.Handled = true;
  }
}