powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / борьба с Фильтром datagridview!
9 сообщений из 9, страница 1 из 1
борьба с Фильтром datagridview!
    #38891325
wild888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
всем привет! собственно вопрос, при фильтрации можно на грид сделать сначала один фильтр по строкам и то что останется приписать 2й фильтр по определённой колонке? или по другому как написать фильтр при условии WHILE т.е пока значения 2го столбца равны значению comboBoxa фильтровать в оставшихся колонках???
Код: c#
1.
2.
//вот перед этим фильтром пытаюсь dt.DefaultView.RowFilter = string.Format("[Участок] LIKE '{0}' + '%'", textBox3.Text); вместо LIKE вписать WHILE..м.б тупизм но не могу найти инфу
dt.DefaultView.RowFilter = string.Format("[Запись] LIKE '{0}' + '%'", textBox3.Text);
...
Рейтинг: 0 / 0
борьба с Фильтром datagridview!
    #38891371
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
wild888всем привет! собственно вопрос, при фильтрации можно на грид сделать сначала один фильтр по строкам и то что останется приписать 2й фильтр по определённой колонке? или по другому как написать фильтр при условии WHILE т.е пока значения 2го столбца равны значению comboBoxa фильтровать в оставшихся колонках???
Код: c#
1.
2.
//вот перед этим фильтром пытаюсь dt.DefaultView.RowFilter = string.Format("[Участок] LIKE '{0}' + '%'", textBox3.Text); вместо LIKE вписать WHILE..м.б тупизм но не могу найти инфу
dt.DefaultView.RowFilter = string.Format("[Запись] LIKE '{0}' + '%'", textBox3.Text);



А так ?
Код: c#
1.
2.
3.
//вот перед этим фильтром пытаюсь dt.DefaultView.RowFilter = string.Format("[Участок] LIKE '{0}' + '%'", textBox3.Text)

dt.DefaultView.RowFilter = string.Format("({0}) and ({1})", dt.DefaultView.RowFilter,  string.Format("[Запись] LIKE '{0}' + '%'", textBox3.Text);
...
Рейтинг: 0 / 0
борьба с Фильтром datagridview!
    #38891563
wild888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cat2, что то ещё нужно приписать : "Синтаксическая ошибка: отсутствует операнд после оператора ""."
...
Рейтинг: 0 / 0
борьба с Фильтром datagridview!
    #38891602
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
wild888Cat2, что то ещё нужно приписать : "Синтаксическая ошибка: отсутствует операнд после оператора ""."

Подумаешь, скобку пропустил

Cat2
Код: c#
1.
dt.DefaultView.RowFilter = string.Format("({0}) and ({1})", dt.DefaultView.RowFilter,  string.Format("[Запись] LIKE '{0}' + '%'", textBox3.Text));
...
Рейтинг: 0 / 0
борьба с Фильтром datagridview!
    #38891611
wild888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cat2, я её сразу поставил, компилятор не дал запуститься...а вот потом уже ругаться стал
...
Рейтинг: 0 / 0
борьба с Фильтром datagridview!
    #38894039
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
wild888Cat2, я её сразу поставил, компилятор не дал запуститься...а вот потом уже ругаться стал
Вот зануда!

Код: c#
1.
dt.DefaultView.RowFilter = string.Format("({0}) and ({1})", dt.DefaultView.RowFilter,  string.Format("[Запись] LIKE '{0}%'", textBox3.Text));
...
Рейтинг: 0 / 0
борьба с Фильтром datagridview!
    #38894040
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2,

если textBox3.Text будет содержать апостроф?
...
Рейтинг: 0 / 0
борьба с Фильтром datagridview!
    #38894196
wild888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: c#
1.
2.
3.
    DataView dv;
                dv = new DataView(dt, "[Участок] = '" + comboBox1.Text + "' ", "[Участок] Desc", DataViewRowState.CurrentRows);
                dg.DataSource = dv;

нашол другой способ, тоже рабочий)))) спасибо за участие!
...
Рейтинг: 0 / 0
борьба с Фильтром datagridview!
    #38894198
wild888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
блин с утра не вижу чё пишу)))
Код: c#
1.
dv = new DataView(dt, "[Участок] = '" + comboBox1.Text + "' AND [Запись] = '" + textBox3.Text + "' ", "[Запись] Desc", DataViewRowState.CurrentRows);
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / борьба с Фильтром datagridview!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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