コードで作成されている DataTable に列が動的に追加されている VB.Net アプリケーションで DataGridView コントロールを使用しています。いくつかの列を名前のアルファベット順に並べる必要があります。
例えば
名前、姓、家屋番号、B、D、A、C
私は...
名前、姓、家屋番号、A、B、C、D
列は必要に応じてあるため、前に注文することはできません。
コードで作成されている DataTable に列が動的に追加されている VB.Net アプリケーションで DataGridView コントロールを使用しています。いくつかの列を名前のアルファベット順に並べる必要があります。
例えば
名前、姓、家屋番号、B、D、A、C
私は...
名前、姓、家屋番号、A、B、C、D
列は必要に応じてあるため、前に注文することはできません。
VB.NET ではありませんが、C# でのこの質問には、必要な答えが含まれているはずです:データグリッドの列ヘッダーをアルファベット順に並べ替えるにはどうすればよいですか?
DisplayIndex
が鍵です。
Linq を実行したくない場合は、次のことを行うコードを実装できます。
データグリッド列の順序またはインデックスを変更する方法について議論する質問もあります