Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Фильтрация в TableAdapter 
:(
    Опции темы
ibz07
Дата 17.12.2009, 23:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 272
Регистрация: 6.11.2009

Репутация: нет
Всего: 2



Как в TableAdapter отфильтроваться данные?
Код

 
NoteTableAdapter productsAdapter = new NoteTableAdapter();
            GridView1.DataSource = productsAdapter.GetData();
            GridView1.DataBind();

Можно только через запросы, если да то как?
Код

NoteTableAdapter productsAdapter = new NoteTableAdapter();
            productsAdapter.Adapter.SelectCommand=@"Select * from Note where ID=1";
            GridView1.DataSource = productsAdapter.GetData();
            GridView1.DataBind();

Как в коде связать ObjectDataSource с GridView ?
Код

NoteTableAdapter productsAdapter = new NoteTableAdapter();
            GridView1.DataSourceID = ObjectDataSource1;
            GridView1.DataSource = productsAdapter.GetDataBy111();
            GridView1.DataBind();


Нужно постоянно менять ObjectDataSource(1,2,3) и привязывать к GridView?
Код

DataSourceID 'GridView1' должен быть идентификатором элемента управления типа IDataSource.  Не удается найти элемент управления с идентификатором 'System.Web.UI.WebControls.ObjectDataSource'.


Это сообщение отредактировал(а) ibz07 - 18.12.2009, 00:43


--------------------
Голосование - лучшая книга по Unix - http://forum.vingrad.ru/forum/topic-280686.html
PM MAIL   Вверх
ibz07
Дата 18.12.2009, 01:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 272
Регистрация: 6.11.2009

Репутация: нет
Всего: 2



А лучше всего  фильтровать через запросы которые будут прописыватся в исхоном коде, тамким способом можно будет скольок хочеш фильтров ставить.
Как это сделать?


--------------------
Голосование - лучшая книга по Unix - http://forum.vingrad.ru/forum/topic-280686.html
PM MAIL   Вверх
Экскалупатор
Дата 18.12.2009, 03:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1746
Регистрация: 1.4.2009
Где: г. Минск

Репутация: 3
Всего: 24



добавь в запрос
Код

Order by NAME asc


NAME поле по которому отсортирует.
PM MAIL ICQ   Вверх
ibz07
Дата 19.12.2009, 15:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 272
Регистрация: 6.11.2009

Репутация: нет
Всего: 2



Мене нужно фильтровать, а не сортировать!
Желательно фильтровать в коде, и через запросы.


--------------------
Голосование - лучшая книга по Unix - http://forum.vingrad.ru/forum/topic-280686.html
PM MAIL   Вверх
Экскалупатор
Дата 19.12.2009, 15:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1746
Регистрация: 1.4.2009
Где: г. Минск

Репутация: 3
Всего: 24



Цитата(ibz07 @  19.12.2009,  14:39 Найти цитируемый пост)
Мене нужно фильтровать, а не сортировать!

что значит фильтровать? выбирать данные по определенному значению? а не это ли ты делаешь когда выбираешь данные из базы?
PM MAIL ICQ   Вверх
ibz07
Дата 19.12.2009, 19:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 272
Регистрация: 6.11.2009

Репутация: нет
Всего: 2



Цитата(Экскалупатор @ 19.12.2009,  15:55)
Цитата(ibz07 @  19.12.2009,  14:39 Найти цитируемый пост)
Мене нужно фильтровать, а не сортировать!

что значит фильтровать? выбирать данные по определенному значению? а не это ли ты делаешь когда выбираешь данные из базы?

Да


--------------------
Голосование - лучшая книга по Unix - http://forum.vingrad.ru/forum/topic-280686.html
PM MAIL   Вверх
Экскалупатор
Дата 19.12.2009, 23:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1746
Регистрация: 1.4.2009
Где: г. Минск

Репутация: 3
Всего: 24



Цитата(ibz07 @  19.12.2009,  18:14 Найти цитируемый пост)
Да 


я уже теряюсь в догадках. ты ж вроде выбираешь данные из бд? по какому то запросу? ну вот твой запрос и есть фильт. что именно у тебя не получается отфильтровать?
PM MAIL ICQ   Вверх
tol05
Дата 20.12.2009, 00:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1632
Регистрация: 21.12.2006
Где: Харьков

Репутация: 11
Всего: 170



можно фильтровать через запрос к базе. Примеры посмотрите здесь и здесь


--------------------
На хорошей работе и сны хорошие снятся.
PM MAIL   Вверх
ibz07
Дата 20.12.2009, 01:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 272
Регистрация: 6.11.2009

Репутация: нет
Всего: 2



Цитата(tol05 @ 20.12.2009,  00:26)
можно фильтровать через запрос к базе. Примеры посмотрите здесь и здесь

Мене нужно сделать динамическую фильтрацию, пользователь сам выбирает по каким параметрам фильтровать, он может выбрать любое колическо параметров.
Я так понял, что мене нужно в коде фильтровать.


--------------------
Голосование - лучшая книга по Unix - http://forum.vingrad.ru/forum/topic-280686.html
PM MAIL   Вверх
tol05
Дата 20.12.2009, 10:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1632
Регистрация: 21.12.2006
Где: Харьков

Репутация: 11
Всего: 170





--------------------
На хорошей работе и сны хорошие снятся.
PM MAIL   Вверх
thomas
Дата 21.12.2009, 22:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доцент... почти
***


Профиль
Группа: Завсегдатай
Сообщений: 1385
Регистрация: 3.10.2006
Где: " Сказочное королевство"

Репутация: 35
Всего: 65



ibz07
Приветствую.
Для вашей цели прекрасно подходит следующий класс.
Цитата

Чтобы задать значение свойству RowFilter, нужно указать имя столбца, после которого следует оператор, а затем значение, по которому следует фильтровать. Значение должно быть заключено в кавычки. Например:

"LastName = 'Smith'" 


Успехов в использовании.  smile 


--------------------
Крепко жму горло, искренне ваш Thomas. (С)vingrad
Некоторые сорта флоры буквально за одно мгновение превращают нас в фауну!
Проблемы негров шерифа не волнуют.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0810 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.