У меня есть Devexpress.XtraGrid.GridControl
, для которого я установил DataSource
на DataTable
. У меня также есть несколько других элементов управления, которые имеют привязку данных к тому же DataTable
. Это хорошо работает, так что при изменении выбранной строки GridView
элементы управления отражают это изменение.
Однако на GridControl
GridView
я установил ActiveFilter.NonColumnFilter
. Этот фильтр изменяется по мере использования формы. Иногда фильтр устанавливается на что-то, что не отображает строки в GridControl
. Когда это происходит, элементы управления, связанные с DataTable
, не очищаются, а вместо этого показывают данные из последней выбранной строки.
Есть ли что-то простое, что я могу сделать, чтобы очистить привязанные элементы управления, или мне нужно вручную просмотреть их все и очистить?
Ранее я использовал DataTable
, который фактически добавлял и удалял строки, соответствующие тому, что я фильтровал. Если таблица стала понятной, все связанные элементы управления сделали то же самое. Поэтому я предполагаю, что это возможно.