いいえ、答えが見つかりました。
:各列のために私は明示的に
this.dgv.Columns[1].SortMode = DataGridViewColumnSortMode.NotSortable;
だから私は
/// <summary>
/// Sets the sort mode for the data grid view by setting the sort mode of individual columns
/// </summary>
/// <param name="dgv">Data Grid View</param>
/// <param name="sortMode">Sort node of type DataGridViewColumnSortMode</param>
public static void SetGridViewSortState(DataGridView dgv, DataGridViewColumnSortMode sortMode)
{
foreach (DataGridViewColumn col in dgv.Columns)
col.SortMode = sortMode;
}
ヘルパークラスで私自身の機能を書いて、私はグリッドビューはunsortableにするために必要な場所、私はこのようにそれを呼び出すを指定する必要があります
Helper.SetGridViewSortState(this.dgv, DataGridViewColumnSortMode.NotSortable);
というプロパティがあります。これを拡張メソッドにして、これを以下のように呼び出すことができます: 'dgv.SetGridViewSortState(DataGridViewColumnSortMode.NotSortable);' –
Cool!私は解決があなたを助けてうれしいです:) –