GridControl の ColumnNames と現在の Vieworder を取得しようとしています。ドキュメントは役に立たず、「.Net Reflector」ツールもアドバイスをくれません。
View.Columns にアクセスできないため、他のスタックオーバーフロー投稿 (devexpress XtraGrid の列を非表示にする方法) からのヒントも役に立ちません。
GridControl の ColumnNames と現在の Vieworder を取得しようとしています。ドキュメントは役に立たず、「.Net Reflector」ツールもアドバイスをくれません。
View.Columns にアクセスできないため、他のスタックオーバーフロー投稿 (devexpress XtraGrid の列を非表示にする方法) からのヒントも役に立ちません。
プロパティ gridControl.MainView を使用してビューにアクセスしようとしていることをお勧めします。このプロパティは BaseView (すべてのビューの基本クラス) 型であるため、列/順序情報にアクセスするには、GridView (または使用している型) にキャストする必要があります。
var firstColumnName = ((GridView)gridControl.MainView).Columns[0].FieldName;
列コレクションにデータを入力していない場合、アクセスする列はありません。
これは、グリッドを設計しているときに通常行うことです。
デザイナー -> 列 -> フィールドの取得を実行します。