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

Фильтрация в dataGridView

12.01.2015, 14:55. Показов 1318. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
требуется по нажатию кнопки отфильтровать данные в датагридвью
C#
1
2
3
4
5
6
7
8
9
10
11
private void button1_Click(object sender, EventArgs e)
        {
            cn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source = Музыкальный магазин.mdb");
            cn.Open();
            ds = new DataSet();
            dt = new DataTable();
            da = new OleDbDataAdapter();
            BindingSource bs = new BindingSource(ds, ds.Tables["Инструменты"].TableName);
            bs.Filter += "Фирма like '" + textBox1.Text + "'";
            cn.Close();
        }
в итоге ошибка Ссылка на объект не указывает на экземпляр объекта

подскажите как исправить?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.01.2015, 14:55
Ответы с готовыми решениями:

Фильтрация в datagridview с использованием dateTimePicker
И снова всем привет) Прошлую тему переместили в другой раздел, хотя я не понимаю почему(скорее всего из-за некорректного заголовка) ...

Фильтрация в DataGridView
В DataGridView у меня подключена БД Access. А именно таблица из неё. Подключить запрос из БД не получается. Нужно добится такого...

Фильтрация в DataGridView
Как сделать так чтобы в checkedlistbox ставить галочки и по отмеченных галочкам производилась фильтрация в таблице(Acess) в...

4
176 / 144 / 70
Регистрация: 01.05.2012
Сообщений: 414
12.01.2015, 15:49
Цитата Сообщение от tazer Посмотреть сообщение
в итоге ошибка Ссылка на объект не указывает на экземпляр объекта
Ну во первых, не вижу где у тебя данные загружаются из базы

Добавлено через 42 секунды
у тебя просто нет необходимой таблицы в DataSet
0
1 / 1 / 0
Регистрация: 25.04.2013
Сообщений: 86
12.01.2015, 16:19  [ТС]
Цитата Сообщение от _script_ Посмотреть сообщение
у тебя просто нет необходимой таблицы в DataSet
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
cn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source = Музыкальный магазин.mdb");
            cn.Open();
            ds = new DataSet();
            dt = new DataTable();
            cm = new OleDbCommand("SELECT ID_инструмента, Фирма, Модель, Стоимость FROM Инструменты", cn);
            da = new OleDbDataAdapter();
            da.SelectCommand = cm;
            da.Fill(ds, "Инструменты");
            dataGridView1.DataSource = ds.Tables["Инструменты"];
            BindingSource bs = new BindingSource(ds, ds.Tables["Инструменты"].TableName);
            
            bs.Filter += "Фирма like '" + textBox1.Text + "'";
            cn.Close();
теперь при нажатии на кнопку вообще ничего не происходит
0
176 / 144 / 70
Регистрация: 01.05.2012
Сообщений: 414
12.01.2015, 16:23
у тебя просто нет необходимой таблицы в DataSettazer,
C#
1
 dataGridView1.DataSource = bs;
0
1 / 1 / 0
Регистрация: 25.04.2013
Сообщений: 86
12.01.2015, 17:08  [ТС]
Цитата Сообщение от _script_ Посмотреть сообщение
у тебя просто нет необходимой таблицы в DataSet
тогда он просто сбрасывает все значения и выводит пустой гридвью

Добавлено через 23 минуты
проблему решил... нехватало *....
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.01.2015, 17:08
Помогаю со студенческими работами здесь

Фильтрация в dataGridView
если я заполняю таблицу так: OleDbConnection connection = new OleDbConnection(); connection.ConnectionString =...

Фильтрация DataGridView
Здравствуйте! Столкнулся с задачей и никак не пойму как её сделать. Задача такая: есть datagridview с подключённой базой Access, требуется...

Фильтрация DataGridView
Есть почти готовая фильтрация, но фильтрует она только слова целиком. Как сделать так, чтобы когда начинаешь писать слово, в таблице...

Фильтрация в datagridview
У меня есть таблица с двумя столбцами: Name и Value. Chart, Button и ComboBox. Моя задумка: Пользователь выбирает из Combobox...

Фильтрация DataGridView
Как можно реализовать фильтрацию в данном контроле? Желательно так, чтобы отфильтрованные данные не удалялись из таблицы, а просто...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru