5

GridControl の ColumnNames と現在の Vieworder を取得しようとしています。ドキュメントは役に立たず、「.Net Reflector」ツールもアドバイスをくれません。

View.Columns にアクセスできないため、他のスタックオーバーフロー投稿 (devexpress XtraGrid の列を非表示にする方法) からのヒントも役に立ちません。

4

2 に答える 2

12

プロパティ gridControl.MainView を使用してビューにアクセスしようとしていることをお勧めします。このプロパティは BaseView (すべてのビューの基本クラス) 型であるため、列/順序情報にアクセスするには、GridView (または使用している型) にキャストする必要があります。

var firstColumnName = ((GridView)gridControl.MainView).Columns[0].FieldName;
于 2012-09-24T11:59:22.827 に答える
1

列コレクションにデータを入力していない場合、アクセスする列はありません。

これは、グリッドを設計しているときに通常行うことです。

デザイナー -> 列 -> フィールドの取得を実行します。

于 2012-09-24T13:03:23.573 に答える