Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Новый топик    Ответить
 Изменение фильтра в DataView  [new]
EvgenyV
Member

Откуда:
Сообщений: 111
Всем привет!
Есть отфильтрованный Dataview. Хочу добавить дополнительный критерий к существующему фильтру. Будет ли фильтроваться отфильтрованная часть или все данные?

Заранее спасибо,
Евгений
6 фев 05, 12:45    [1302959]     Ответить | Цитировать Сообщить модератору
 Re: Изменение фильтра в DataView  [new]
Лиман Артём
Member

Откуда: УКРАИНА, г.Львов -> Дойчлянд, Хайдельберг
Сообщений: 2051
EvgenyV
Всем привет!
Есть отфильтрованный Dataview. Хочу добавить дополнительный критерий к существующему фильтру. Будет ли фильтроваться отфильтрованная часть или все данные?

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


DataView.RowFilter += "("+DataView.RowFilter +")"+ " & (еще условие)"
7 фев 05, 15:35    [1305176]     Ответить | Цитировать Сообщить модератору
 Re: Изменение фильтра в DataView  [new]
Лиман Артём
Member

Откуда: УКРАИНА, г.Львов -> Дойчлянд, Хайдельберг
Сообщений: 2051
не += а просто =
7 фев 05, 15:35    [1305181]     Ответить | Цитировать Сообщить модератору
 Re: Изменение фильтра в DataView  [new]
hDrummer
Member

Откуда: Турция
Сообщений: 18227
string a;
a += "b" - это тоже самое, что a = a+"b";
7 фев 05, 16:55    [1305472]     Ответить | Цитировать Сообщить модератору
 Re: Изменение фильтра в DataView  [new]
Лиман Артём
Member

Откуда: УКРАИНА, г.Львов -> Дойчлянд, Хайдельберг
Сообщений: 2051
hDrummer
string a;
a += "b" - это тоже самое, что a = a+"b";

ну это понятно, я просто сперва так и хотел написать, а потом решил, что предидущее условие хорошо бы было сгрупировать отдельно от нового условия взяв его в скобки..
7 фев 05, 19:00    [1305818]     Ответить | Цитировать Сообщить модератору
 Re: Изменение фильтра в DataView  [new]
EvgenyV
Member

Откуда:
Сообщений: 111
С написанием нового фильтра у меня нет проблем. Спасибо, конечно.

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

Спасибо
8 фев 05, 17:07    [1308558]     Ответить | Цитировать Сообщить модератору
 Re: Изменение фильтра в DataView  [new]
Лиман Артём
Member

Откуда: УКРАИНА, г.Львов -> Дойчлянд, Хайдельберг
Сообщений: 2051
EvgenyV
С написанием нового фильтра у меня нет проблем. Спасибо, конечно.

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

Спасибо


думаю что все
8 фев 05, 17:51    [1308730]     Ответить | Цитировать Сообщить модератору
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Ответить