Изменение фильтра в DataView

EvgenyV
Дата: 06.02.2005 12:45:35
Всем привет!
Есть отфильтрованный Dataview. Хочу добавить дополнительный критерий к существующему фильтру. Будет ли фильтроваться отфильтрованная часть или все данные?

Заранее спасибо,
Евгений
Лиман Артём
Дата: 07.02.2005 15:35:27
EvgenyV
Всем привет!
Есть отфильтрованный Dataview. Хочу добавить дополнительный критерий к существующему фильтру. Будет ли фильтроваться отфильтрованная часть или все данные?

Заранее спасибо,
Евгений


DataView.RowFilter += "("+DataView.RowFilter +")"+ " & (еще условие)"
Лиман Артём
Дата: 07.02.2005 15:35:54
не += а просто =
hDrummer
Дата: 07.02.2005 16:55:19
string a;
a += "b" - это тоже самое, что a = a+"b";
Лиман Артём
Дата: 07.02.2005 19:00:04
hDrummer
string a;
a += "b" - это тоже самое, что a = a+"b";

ну это понятно, я просто сперва так и хотел написать, а потом решил, что предидущее условие хорошо бы было сгрупировать отдельно от нового условия взяв его в скобки..
EvgenyV
Дата: 08.02.2005 17:07:28
С написанием нового фильтра у меня нет проблем. Спасибо, конечно.

Вопрос в другом, а именно об эффективности кода:
допустим у меня есть нефильтрованный DataView, в котором 1000000 строк.
После фильтра "name = 'test'" остается 1000 строк. Внимание, вопрос::))
после того как я напишу filtr += " and city = 'test2'" какие данные будут фильтроваться? Все 1000000 строк или только отфильтрованная часть?

Спасибо
Лиман Артём
Дата: 08.02.2005 17:51:55
EvgenyV
С написанием нового фильтра у меня нет проблем. Спасибо, конечно.

Вопрос в другом, а именно об эффективности кода:
допустим у меня есть нефильтрованный DataView, в котором 1000000 строк.
После фильтра "name = 'test'" остается 1000 строк. Внимание, вопрос::))
после того как я напишу filtr += " and city = 'test2'" какие данные будут фильтроваться? Все 1000000 строк или только отфильтрованная часть?

Спасибо


думаю что все