Запутался с DataView

vbnet2000
Дата: 26.05.2006 01:26:33
Сетка привязана на BindingSource (на него же привязан BindingNavigator). Соответсвенно BindingSource привязан к DS.DT:
Dim grNew as DataGridView.DataSource= BindingSource1
BindingSource1.DataSouce=DS
BindingSource1.DataMember=DT
Надо увидеть в сетке ОТФИЛЬТРОВАННОЕ c помощью DataView. И так и сяк кручу:
Dim grDataView As DataView = DS.DefaultViewManager.CreateDataView(DT)
grDataView.RowFilter = "Firm = '" & sender.text & "'"
Ну собственно в grDataView я вижу отфильтрованное, только почему-то на сетку (и на BindingNavigator) фильтрация никак не отражается... Но это тот же самый DS, а у grDataView собсвенной копии данных нет. В web в таких случаях все передергивают - типа grNew.Databind - в Win не вижу... В чем я ошибся?
vladgrig
Дата: 26.05.2006 02:34:07
а в чём тут можно ещё ошибиться, как не в этом
Dim grNew as DataGridView.DataSource= BindingSource1
BindingSource1.DataSouce=DS
BindingSource1.DataMember=DT.DefaultView
если есть желание в гриде показать фильтр, так и прописывай у сурса фильтр...
vbnet2000
Дата: 26.05.2006 11:42:24
А действительно.... Дело то было в 2-ночи... Перегрелся совсем... Спасибо...
vladgrig
Дата: 26.05.2006 13:11:52
хе-хе... у нас был час ночи... поэтому, мне было легче... ;)