私はをDataTable
に設定したDevexpress.XtraGrid.GridControl
を持っています。私はまた、同じDataTable
にdatabindng持っているいくつかの他のコントロールがあります。これはうまくいくので、GridView
の選択された行が変更されると、コントロールに変更が反映されます。Devexpress:完全にフィルタ処理されたGridControlのバインドされたコントロールを消去します。
ただし、GridControl
のGridView
にはActiveFilter.NonColumnFilter
が設定されています。このフィルタは、フォームが使用されると変更されます。場合によっては、フィルタはGridControl
に行が表示されないように設定されます。これが発生すると、DataTable
にバインドされたコントロールはクリアされず、最後に選択された行のデータが表示されます。
バインドされたコントロールにクリアするよう指示する簡単な方法がありますか、手動ですべてをクリアしてクリアする必要がありますか?
以前はフィルタリング対象の行に実際に追加して削除したDataTable
を使用していました。テーブルがクリアされた場合、すべてのバインドされたコントロールも同様でした。だから私はそれが可能であると仮定している。