Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
1 / 1 / 1
Регистрация: 17.04.2015
Сообщений: 114

Фильтр данных после запроса на выборку

15.05.2015, 11:13. Показов 945. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Начну сначала. Данные загружаются в грид после выбора значения в комбобоксе
C#
1
2
3
4
5
private void comboBox4_SelectedIndexChanged(object sender, EventArgs e)
        {
            string sqlStr2 = "SELECT ID_lit, Nazv, Izdanie, Avtori,Tip_pub, Yazik, God, Stranici, Slova, Rezume, PDF FROM Literatura  INNER JOIN  Tip ON Literatura.ID_tip = Tip.ID_tip INNER JOIN Yazik_pub ON Literatura.ID_yazik = Yazik_pub.ID_yazik  where ID_user = " + comboBox4.SelectedValue + " order by ID_lit";
            dataGridView1.DataSource = getData(sqlStr2);
        }
До этого фильтровал таким образом
C#
1
2
3
String expression;
                 expression = "God=" + "'" + this.textBox6.Text + "'";
                 this.litBindingSource.Filter = expression;
Но как теперь фильтровать, если в гриде билдин соурса нет не пойму...
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.05.2015, 11:13
Ответы с готовыми решениями:

Схема обработки запроса на выборку данных из БД
Ребят, всем привет! Нужна помощь. Преподаватель задал перевести схему представленную на изображении в блок схему, я не могу понять, как это...

Фильтр на выборку из диапазона значений
вот задача: есть два поля (A1=1000, B1=1120), в обоих числа (цены, округленные) в третье поле забивается формула =B1/A1 получается 1,12....

Объединение столбцов запроса на выборку и перекрестного запроса с переменным количеством столбцов
Добрый день, уважаемые форумчане!Помогите,пожалуйста, с вопросом объединения столбцов перекрестного запроса и обычного запроса на выборку. ...

16
 Аватар для wm_leviathan
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
15.05.2015, 11:28
все очень просто на форме у тебя грид dataGridView1 кидаешь на форму bindingSource компонент, у dataGridView1.DataSource выбираешь bindingSource который кинул на форму. и эту строка
C#
1
dataGridView1.DataSource = getData(sqlStr2);
будет выглядеть так
C#
1
BindingSource.DataSource = getData(sqlStr2);
дальше в bindingSource фильтруй что хочешь
1
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
15.05.2015, 11:28
Цитата Сообщение от Krish Посмотреть сообщение
Но как теперь фильтровать
LINQ to DataSet
0
1 / 1 / 1
Регистрация: 17.04.2015
Сообщений: 114
15.05.2015, 12:03  [ТС]
wm_leviathan, изменил все на биндинсоурс и данные перестали загружаться в грид)
0
 Аватар для wm_leviathan
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
15.05.2015, 12:14
да ладно ? а грид связал с биндингсоурсом ? в свойствах грида дата соурс указываешь этот биндинг

и собственно код
C#
1
2
3
4
5
6
private void _cmbRaion_SelectedIndexChanged(object sender, EventArgs e)
        {
            string sqlStr = "SELECT surname, name, lastName, dateN, dateK, dateV  FROM Forma18.dbo.Main  where idRaion = " + _cmbRaion.SelectedValue
                + " order by surname";
            _bsMain.DataSource = data.getData(sqlStr);
        }
0
1 / 1 / 1
Регистрация: 17.04.2015
Сообщений: 114
15.05.2015, 12:23  [ТС]
wm_leviathan,так и сделал
C#
1
2
3
4
5
private void comboBox4_SelectedIndexChanged(object sender, EventArgs e)
        {
            string sqlStr2 = "SELECT ID_lit, Nazv, Izdanie, Avtori,Tip_pub, Yazik, God, Stranici, Slova, Rezume, PDF FROM Literatura  INNER JOIN  Tip ON Literatura.ID_tip = Tip.ID_tip INNER JOIN Yazik_pub ON Literatura.ID_yazik = Yazik_pub.ID_yazik  where ID_user = " + comboBox4.SelectedValue + " order by ID_lit";
            bindingSource1.DataSource = getData(sqlStr2);
        }
0
 Аватар для wm_leviathan
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
15.05.2015, 12:30
ок, в дебагере посмотри запрос наполняет таблицу в методе GetData ? или она пустая ?
0
1 / 1 / 1
Регистрация: 17.04.2015
Сообщений: 114
15.05.2015, 12:34  [ТС]
wm_leviathan, пустая
0
 Аватар для wm_leviathan
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
15.05.2015, 12:40
ну вот и ответ на твой вопрос запрос не вернул ничего, ищи ошибку в запросе
0
1 / 1 / 1
Регистрация: 17.04.2015
Сообщений: 114
15.05.2015, 12:41  [ТС]
wm_leviathan, но ведь когда там был грид таблица наполнялась
0
 Аватар для wm_leviathan
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
15.05.2015, 12:47
pdf случаем не varbinary ?

Добавлено через 1 минуту
причем тут грид и биндинг соурс если у тебя запрос (еще до попадания) дает тебе NULL
0
1 / 1 / 1
Регистрация: 17.04.2015
Сообщений: 114
15.05.2015, 12:51  [ТС]
wm_leviathan, не, так запрос работает, все нормально, а вот когда использовал биндин соурс, то перестало заполняться
Цитата Сообщение от wm_leviathan Посмотреть сообщение
pdf случаем не varbinary ?
именно
0
 Аватар для wm_leviathan
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
15.05.2015, 13:00
ну как бы без приведения или конвертации не вариант их так смотреть, это не текст и не цифры
0
1 / 1 / 1
Регистрация: 17.04.2015
Сообщений: 114
15.05.2015, 13:06  [ТС]
Цитата Сообщение от wm_leviathan Посмотреть сообщение
ну как бы без приведения или конвертации не вариант их так смотреть, это не текст и не цифры
я понимаю что не смогу пдф просмотреть просто из поля, к этой проблеме я еще не дошел, тут еще вопрос темы не решился)
0
1 / 1 / 1
Регистрация: 17.04.2015
Сообщений: 114
15.05.2015, 13:14  [ТС]
wm_leviathan, может что-нибудь в свойствах самого биндин соурса нужно изменить?
0
 Аватар для wm_leviathan
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
15.05.2015, 13:20
я уже объяснял что varbinary нельзя вытаскивать из базы простым select varbinary. проверил сейчас у себя получил кучу эксепшенов
0
1 / 1 / 1
Регистрация: 17.04.2015
Сообщений: 114
18.05.2015, 08:58  [ТС]
wm_leviathan, и как теперь быть?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.05.2015, 08:58
Помогаю со студенческими работами здесь

Выполнить выборку в таблице, используя фильтр
Всем привет! Появилась проблема, за годы отсутствия практики утерял кое какие навыки. Есть таблица в Екселе нужно выполнить следующие: ...

Изменение данных в таблице после запроса
Здравствуете, проблема такая Есть таблица name и gender (F или M) каждому из имён полагается подарок в зависимости от пола, если M то...

Вывод данных после запроса в мускл
День добрый, есть код <?php session_start(); // Стартуем сессию ?> <!doctype html> <html> <head> <meta...

Парсинг json данных полученного после get запроса
Здравствуйте! Необходимо считать json данные полученные в результате get запроса, хотелось бы увидеть пример кода на javaME, помогите...

2 запроса на выборку
1 .Напишите запрос для получения списка учебных заведений, названия которых состоят как минимум из 7 слов. 2. Напишите запрос для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru