Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Как определить кол-во записей попавших под фильтр? / 11 сообщений из 11, страница 1 из 1
23.01.2008, 17:32
    #35082804
vlsaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить кол-во записей попавших под фильтр?
Фильтрую запись вот так

myBindingSource.Filter = "firmaID='" + firmaID.ToString() + "'";


Как после этого получить кол-во записей после фильтрации?
...
Рейтинг: 0 / 0
23.01.2008, 18:29
    #35083019
chpasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить кол-во записей попавших под фильтр?
vlsafФильтрую запись вот так

myBindingSource.Filter = "firmaID='" + firmaID.ToString() + "'";


Как после этого получить кол-во записей после фильтрации?
даже не знаю, может myBindingSource.Count ?
...
Рейтинг: 0 / 0
23.01.2008, 18:31
    #35083028
vlsaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить кол-во записей попавших под фильтр?
Нет. Он дает общее кол-во записей, всне зависимости от фильтра.
...
Рейтинг: 0 / 0
23.01.2008, 18:44
    #35083055
vlsaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить кол-во записей попавших под фильтр?
Ok. Есть controlNavigator от DevExpress.

В навигаторе показано кол-во отфильтрованных записей.

Можно ли как-то это число поиметь в программе?
...
Рейтинг: 0 / 0
24.01.2008, 11:03
    #35084037
chpasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить кол-во записей попавших под фильтр?
vlsafНет. Он дает общее кол-во записей, всне зависимости от фильтра.
Бредить только не надо , сколько записей соответствует фильтру, столько в Count и содержится.
...
Рейтинг: 0 / 0
24.01.2008, 11:17
    #35084096
vlsaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить кол-во записей попавших под фильтр?
chpasha,

да, ты прав. Я дико бредил.
Мои извинения. :(

Но все равно спасибо
...
Рейтинг: 0 / 0
24.01.2008, 11:20
    #35084106
chpasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить кол-во записей попавших под фильтр?
vlsaf chpasha,

да, ты прав. Я дико бредил.
Мои извинения. :(

Но все равно спасибо
другой разговор ;-) пожалуйста
...
Рейтинг: 0 / 0
24.01.2008, 11:30
    #35084145
vlsaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить кол-во записей попавших под фильтр?
Еще вопрос. Если после фильтра Count показывает одну запись, как ее достать?

Надо взять правильную строку.

row = и что тут написать?
...
Рейтинг: 0 / 0
24.01.2008, 11:40
    #35084185
chpasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить кол-во записей попавших под фильтр?
У BindingSource в отличии от таблицы, всегда есть текущая позиция, и методы для перемещения по записям. BindingSource.Current указывает на текущую запись (но какого она типа, зависит от источника). Соответсвенно, если записей 1, то Current на нее и указывает. Если источник данных таблица, то Current имеет тип DataRowView. Соответсвенно к записям можно обратиться либо

Код: plaintext
1.
DataRowView CurrentRowView = myBindingSource.Current as DataRowView

либо

Код: plaintext
1.
DataRow CurrentRow = (myBindingSource.Current as DataRowView).Row

разница в целом не принципиальна. Главное не забывать, что если источник данных не DataTable, а что-то другое, то вышеприведенные примеры работать не будут.
...
Рейтинг: 0 / 0
24.01.2008, 11:51
    #35084223
vlsaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить кол-во записей попавших под фильтр?
Ну, даже и не знаю, как благодарить.

Выручил, одним словом.
С меня пиво.
Вот только как тебе его доставить ? :)
...
Рейтинг: 0 / 0
24.01.2008, 11:58
    #35084261
chpasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить кол-во записей попавших под фильтр?
vlsafНу, даже и не знаю, как благодарить.

Выручил, одним словом.
С меня пиво.
Вот только как тебе его доставить ? :)
не люблю пиво. потрать деньги на книжку
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Как определить кол-во записей попавших под фильтр? / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]