AutoGenerateColumns = trueの場合、Gridviewの列を操作する方法がないようです。AutoGenerateColumns = trueでGridViewの列を操作する方法はありますか?
私は、ユーザーが何を選択するかに応じて様々な異なるLINQクエリの結果を表示する一般的なGridViewを持っています。私は、AutoGenerateColumnsがうまくいくように動作し、BoundField、TemplateFieldの列などを指定する必要はありません。
さらに、必要に応じて他の列もプログラムで追加しています。プログラムで追加された列は、自動生成された列の左側に表示されます。右に移動したいのですが?
GridView.Columns.Countは、自動生成されたものではなく、プログラムされたものだけをカウントするため、必要な列を並べ替えることはできません。私はRowDataBoundイベントをフックし、必要に応じて何かを隠すことができますが、再配置することはできません。
私はAutoGeneratedColumns = trueをあきらめて、各クエリに対してBoundFieldsをレイアウトするだけですか?何か私にできることはありますか?