Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / проблема с bindingDataSource.Filter / 8 сообщений из 8, страница 1 из 1
29.10.2013, 09:25
    #38444447
sanekoffice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с bindingDataSource.Filter
Здравствуйте! Не могу понять, что я деляю не так...

Нет фильтрации по Name

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
//bs - BindingDataSource ; dx - gridControl(gridView)

private void Fill()
{
_bsTmcs.DataSource = // таблица Childrens (Id int, Name nvarchar(20), Age int) 
dxTmcs.DataSource = _bsTmcs;
}

private void txtNameFilter_TextChanged(object sender, EventArgs e)
{
if (txtNameFilter != "")
  _bsTmcs.Filter = string.Format("Name like '{0}%'", txtNameFilter.Text.Trim().ToLower());
else
 _bsTmcs.Filter = String.Empty;
  
dxTmcs.DataSource = null;
dxTmcs.DataSource = _bsTmcs;
}
...
Рейтинг: 0 / 0
29.10.2013, 09:30
    #38444452
Pallaris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с bindingDataSource.Filter
Как это ты textbox сравниваешь со строкой ""? Получается?
...
Рейтинг: 0 / 0
29.10.2013, 09:34
    #38444456
sanekoffice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с bindingDataSource.Filter
На самом деле в коде
if (txtNameFilter.Text.Trim() != "")

Тут все срабатывает
...
Рейтинг: 0 / 0
29.10.2013, 09:36
    #38444459
sanekoffice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с bindingDataSource.Filter
Я просто слегка урезал код. Эту строку руками лописывал)
Но по логике все именно так как я нарисовал. Эффекта ноль - не фильтруется
...
Рейтинг: 0 / 0
29.10.2013, 16:11
    #38445356
_=ДОБРЫНЯ=_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с bindingDataSource.Filter
для сброса фильтра в БС используйте метод RemoveFilter
...
Рейтинг: 0 / 0
30.10.2013, 10:58
    #38446266
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с bindingDataSource.Filter
sanekoffice
Код: c#
1.
2.
3.
4.
5.
private void Fill()
{
_bsTmcs.DataSource = // таблица Childrens (Id int, Name nvarchar(20), Age int) 
dxTmcs.DataSource = _bsTmcs;
}



что используешь в качестве DataSource?
если не DataTable, то реализацию фильтрации придётся писать руками
...
Рейтинг: 0 / 0
30.10.2013, 11:33
    #38446330
sanekoffice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с bindingDataSource.Filter
pationsanekoffice
Код: c#
1.
2.
3.
4.
5.
private void Fill()
{
_bsTmcs.DataSource = // таблица Childrens (Id int, Name nvarchar(20), Age int) 
dxTmcs.DataSource = _bsTmcs;
}



что используешь в качестве DataSource?
если не DataTable, то реализацию фильтрации придётся писать руками


Использую коллекцию List<MyClass>
...
Рейтинг: 0 / 0
30.10.2013, 11:34
    #38446333
sanekoffice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с bindingDataSource.Filter
_=ДОБРЫНЯ=_для сброса фильтра в БС используйте метод RemoveFilter

Спасибо
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / проблема с bindingDataSource.Filter / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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