RadGridView
のExcelのようなフィルタリングを有効にすると、すべての列にフィルタボタンが表示されます。特定の列に対してはExcel-Like filtering
を無効にし、その列に対してExcelのフィルタリングボタンを非表示にする必要があります。これは可能ですか?一部の列に対してExcelライクなフィルタリングを無効にする - Telerik C#Winforms
1
A
答えて
1
私はちょうどエクセルのようなフィルタリングボタンを隠すため、私はこのようViewCellFormatting
イベントを管理する必要があり、RadControlSpy
を使用して解決策を見つけた:
private void gridShop_ViewCellFormatting(object sender, CellFormattingEventArgs e)
{
if (e.CellElement is GridHeaderCellElement && e.Column.Name == "IDCol")
(e.CellElement as GridHeaderCellElement).FilterButton.Visibility = ElementVisibility.Collapsed;
}
1
RadGridView
のアクセス子供たちに試してみて、隠しにVisibility
プロパティを変更します。
int columnIndex = 1;
((Telerik.WinControls.UI.GridFilterButtonElement)(this.radGridView1.GetChildAt(0).GetChildAt(0).GetChildAt(2).GetChildAt(0).GetChildAt(0).GetChildAt(2).GetChildAt(1).GetChildAt(columnIndex).GetChildAt(0))).Visibility = Telerik.WinControls.ElementVisibility.Hidden;
でテスト
:Telerik 2015
、visual studio 2013
はを忘れないでください:ませこのコマンドを使用して行いますForm/GridViewのような初期化の前にまたは。
私は、フォームのロード時にそれを使用する例えば:
private void RadForm1_Load(object sender, EventArgs e)
{
int columnIndex = 1;
((Telerik.WinControls.UI.GridFilterButtonElement)(this.radGridView1.GetChildAt(0).GetChildAt(0).GetChildAt(2).GetChildAt(0).GetChildAt(0).GetChildAt(2).GetChildAt(1).GetChildAt(columnIndex).GetChildAt(0))).Visibility = Telerik.WinControls.ElementVisibility.Hidden;
}
ダウンロードサンプルproject here。
関連する問題
- 1. telerikグリッドでフィルタリングを無効にする方法
- 2. Netbeans:自動フォーマット:コードの一部に対しては無効にする
- 3. Telerik WinForms Radgriviewフィルタブール値
- 4. Telerik RadListView EnableSorting AllowDragDropを無効にする
- 5. GtkMenu項目の一部を無効/無効にする方法
- 6. Telerik RadGridView自己参照階層フィルタリング、winforms
- 7. SaveFileDialogの一部を無効にする
- 8. Telerik RadGrid Winforms Excelと同様のフィルタリングページワイズ
- 9. C#telerik Winforms DateTimePicker Calendarサイズ
- 10. WinForms:イベントハンドラを一時的に無効にする
- 11. Telerikカレンダー:選択を無効にする
- 12. Telerik radgridを無効にするEditMode
- 13. QTableView一部の列の並べ替えを無効にする
- 14. c#winformsでcheckedlistboxを無効にするには?
- 15. winformsのリフレッシュを無効にする
- 16. c#WinForms - プログラムApplication.EnableVisualStyles()をプログラムで無効にしますか?
- 17. コントロールの有効化/無効化を高速化する(C#WinForms)
- 18. イメージの一部をビットマップにレンダリングするC#Winforms
- 19. C#Winforms Ms Excelのような並べ替え/フィルタリングを使用したDataGridView
- 20. Apache vhostの特定の部分に対してsuexecを無効にする
- 21. CでExcel Interopを使用している「無効なインデックス」
- 22. ng-repeat内部の一般的なフィルタを無効にする
- 23. スクリプトの一部に対してのみエラー報告を無効にすることはできますか?
- 24. フォームにTelerik Winforms StackLayoutPanelを配置する
- 25. C#WinFormsフォームを無効にすると、MDIフォームが背面にジャンプします
- 26. C#Winforms関数に基づいた有効/無効ボタン
- 27. JavaScriptが無効になっているとHTMLの一部を隠すには?
- 28. C++でのPythonライクなマルチプロセッシング
- 29. UIグリッド内の特定の列のフィルタリングを無効にする
- 30. C#の文字列配列に対して無効な文字チェックを見つける