2

現在、devexpress を使用してアプリケーションを開発しており、次のように非表示にする 2 つの列を設定しました。

gridView1.Columns[2].Visible = false;

ただし、プログラムを実行すると、「Selector de Columnas」(英語の ColumnChooser) と呼ばれる DataGrid のオプションがあります。このオプションでは、非表示に設定した 2 つの列が表示されます。ユーザーにこれらの列を見せたくないのですが、それでも必要なので、非表示にしたいだけです。

ここで問題を確認できます

Devexpress のオンライン ドキュメントを検索したところ、 ShowInColumnChooserプロパティを使用して列を非表示にできると記載されています。ただし、ColumnChooser でこれらの列を非表示にすることはできません。次のコード行だけで、例は示されていません。

public bool ShowInColumnChooser { get; set; }

これは一部の Devexpress コントロールのプロパティだと思いますが、使用方法については記載されていません。

4

2 に答える 2

7

あなたが参照したすべてのリンクは WPF DXGridに関連していますが、スクリーンショットからわかる限り、あなたはXtraGrid (WinForms) で作業しています。その場合は、次のようにOptionsColumn.ShowInCustomizationFormプロパティを使用する必要があります。

column1.OptionsColumn.ShowInCustomizationForm = false;

関連するヘルプ記事:
列とカード フィールドの概要の
カスタマイズ フォーム

于 2014-01-22T18:33:52.387 に答える