3つの読み取り専用列と1つまたは複数の書き込み可能な列を持つDataGridViewがあります。ユーザーは、列を並べ替えることができる必要があると判断しました。書き込み可能な列を並べ替えることができるようにする方法が必要ですが、読み込み専用の列は並べ替えることができません。私が考えた唯一の事は、ちょうどColumnDisplayIndexChanged
イベントで移動された列が読み取り専用であるかどうかをチェックし、その名前を確認してから、それを私が望むところに戻すかどうかをチェックすることです。私はその解決策が気に入らない。誰もがこの問題のより洗練された解決策を持っていますか?readonly列の並べ替えを防止します。
0
A
答えて
3
列の並べ替えが有効な場合、固定された列は固定されていない列とは異なるグループとして扱われます。ユーザーはどちらのグループでも列の位置を変更できますが、あるグループから別のグループに列を移動することはできません。
この音は好きですか?
0
あなたは、デフォルトでは、列の並べ替えを無効にすると、マウスカーソルが移動したことにしたい列の上にあるときにのみ、それを可能にすることができます。
私が実際に試したわけではありませんが、試してみる価値があります。
関連する問題
- 1. 特定のSlickGrid列の並べ替えを防止する
- 2. 列の移動/並べ替えを防止する
- 3. データグリッドビューの並べ替えを防止する方法
- 4. 並べ替え列
- 5. C++の選択並べ替えなし並べ替え並べ替えなし
- 6. 列の並べ替えの矢印並べ替え
- 7. 未定義列の並べ替え/並べ替え(LINQ \ Entity Framework)
- 8. 列の並べ替えと並べ替え
- 9. 選択並べ替え並べ替え
- 10. 並べ替えで並べ替え
- 11. 配列の並べ替え
- 12. ブートストラップ - 並べ替えの列
- 13. jqGrid列の並べ替え
- 14. 列名の並べ替え
- 15. ブートストラップ列の並べ替え
- 16. ファイルを並べ替えるツリーを並べ替えます
- 17. Perlで配列の並べ替えを停止する方法
- 18. RubyでTSortを使用して配列の並べ替えと並べ替え
- 19. セルの並べ替え - 動作を停止します
- 20. MarkLogic node.js api - グループを並べ替え、並べ替えで並べ替え
- 21. 列を合計で並べ替え、同じ列を並べ替え
- 22. パンダデータフレーム列で並べ替え
- 23. トリム並べ替え配列
- 24. 並べ替える列
- 25. Jsonpath並べ替え配列
- 26. 並べ替え列4
- 27. 数字の列を表示し、並べ替えのカテゴリとして並べ替えます。
- 28. Javascript配列の並べ替えの機能の奇妙な並べ替え
- 29. 挿入挿入して並べ替えで並べ替え
- 30. ASPxPivotGridカスタム並べ替え/並べ替えを削除する
これはまさにそれです。私は実際にこのプロパティを見ましたが、VSの記述から、それは水平スクロールとだけ関係があるように聞こえました。本当にありがとう! – Nick