DGV には AllowSort プロパティがありません。
ユーザーがアイテムをソートできないようにするにはどうすればよいですか?
質問する
1144 次
3 に答える
1
プログラムでソート値を設定します。
this.dataGridView1.Columns["Priority"].SortMode = DataGridViewColumnSortMode.NotSortable;
またはDataGrid全体の場合(私はMacを使用していて、VM MSマシンを起動していません):
foreach(dataGridView.Columns x in this.dataGridView1.Columns)
{
x.SortMode = DataGridViewColumnSortMode.NotSortable;
}
于 2012-06-17T18:38:57.947 に答える
0
gridview列をループしSortMode
、各列を次のように設定します-
DataGridViewColumnSortMode.NotSortable
これを行うこともできますvia Designer
::Columns
コレクションに移動 > 設定SortMode as NotSortable
于 2012-06-17T18:37:05.273 に答える
0
このスレッドでは、考えられるいくつかの解決策について説明します。
ColumnAdded
イベントを使用します:private void MyDGV_ColumnAdded(object sender, DataGridViewColumnEventArgs e) { e.Column.SortMode = DataGridViewColumnSortMode.NotSortable; }
OnColumnAdded をオーバーライドします。
protected override void OnColumnAdded(DataGridViewColumnEventArgs e) { base.OnColumnAdded(e); e.Column.SortMode = DataGridViewColumnSortMode.NotSortable; }
于 2012-06-17T18:39:12.040 に答える