Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Выбор значения из GridView http://www.cyberforum.ru/ado-net/thread304054.html
Добрый час! Прошу оказать помощь в решении следующего вопроса: Существует GridView с привязкой данных из БД (пример: индекс, имя. цена) через SqlDataSource. Необходимо добавить кнопку к каждой...
Ошибка в программе на C# C#
Помогите пожалуйста с ошибкой в программе на C#. Хочу представит ХП на удаление на C#, но выдает ошибку при нажатии кнопки в строке cmd.ExecuteNonQuery(); след. вида: Procedure 'УдалитьЖанр'...
Запрос из БД C#
Здравствуйте! Помогите, пожалуйста дописать код. Есть Web-приложение, оно представляет из себя форму, для заполнения данных, там есть 2 DropDownList, в которых отображаются данные из БД. Для первого...
C# ReportViewer - как создать отчет с MySql Добрый день. Есть база данных MySql. В VS 2010 c помощью ReportViewer нужно делать несложные отчеты. Подскажите пожалуйста, как это сделать? С помощью мастера не получается, из вариантов бд MySql я... http://www.cyberforum.ru/ado-net/thread302922.html
C# Импровизированная Бд и доступ http://www.cyberforum.ru/ado-net/thread302749.html
Здравствуйте. Есть программа, в процессе работы создает текстовые файлы, которые остаются после её завершения. Мне нужно использовать её дома и на работе, есть вообще вариант подобного...
Получить кол-во записей в таблице C#
делаю запрос к базе. SELECT COUNT (DISTINCT NumberCar) FROM Cars а как теперь с этого запроса ответ получить?? вот такое не катит. connectionString = @"Data Source=.\sqlexpress;Initial...
Запись содержимого из listbox в базу данных C#
у меня есть 2 listbox в них вводятся данные как осуществить запись содержимого из listbox в базу данных(при учете что каждая новая строка это новая запись)
C# Crystal Reports С# visual studio 2005 у меня проблема на c# visual studio 2005 с crystal reports такая ситуация у меня есть база данных на диске с нее я создал dataset (назвал konteiner) в вожу данные в listbox (несколько полей) из... http://www.cyberforum.ru/ado-net/thread302304.html
C# заменить все "қ" на "к" в таблице http://www.cyberforum.ru/ado-net/thread302183.html
Очень прощу вашей помощи есть база слов, есть поле old_words где в записи много раз встречается буква "қ", как заменяя все "қ" на "к" можно записать в поле new_words? сейчас: ...
C# Выбор строки, учитывая две таблицы здравствуйте, слово "книга" встречается один раз в базе. Есть две таблицы (table1, table2) и в обеих таблицах есть поле slovo, не первая, и не вторая не имеют ключей и индексов, вообщем не используя... http://www.cyberforum.ru/ado-net/thread302025.html
Winsor
331 / 267 / 18
Регистрация: 19.01.2011
Сообщений: 597
26.05.2011, 09:43 0

Поиск по таблице из базы данных SQL

26.05.2011, 09:43. Просмотров 3617. Ответов 11
Метки (Все метки)

Ответ

Зачем в форме Search.cs два поля с одинаковым биндингом? cbxFrom и cbxTo прибиндены к одним и тем же источникам данных? В самомо датасете отсутствует логика для биндингов From и To, есть только одно поле...
Насколько я понял - нужна всего лишь фильтрация вывода в datagridview... Для этого:
1) Поменять в биндинге поля cbxFrom ValueMember на НазваниеСтанции
2) Добавить в кнопку Поиск следующий код
C#
1
2
3
4
5
6
7
8
9
            if (cbxFrom.SelectedIndex != -1)
            {
                string cbxSelectedValue = cbxFrom.SelectedValue.ToString();
                this.dataTableSearchBindingSource.Filter = String.Format("НазваниеСтанции = '{0}'",cbxSelectedValue);
            }
            else
            {
                this.dataTableSearchBindingSource.RemoveFilter();
            }
Все. Для сброса фильтра очищаем поле cbxFrom и нажимаем еще раз Поиск.

Кстати - минус полностью автоматического, как Вы называете "мышкой" программирования - нельзя добавить , например, к полю cbxFrom итем "Все элементы". Необходимо добавлять кнопку, типа - "Сбросить фильтр", или удалять декст в поле cbxFrom и нажимать кнопку "Поиск", а так можно было бы просто привязаться к событию cbxFrom.SelectedValueChanged, ну это вопрос дизайна , так сказать...

Не по теме:

Так нельзя программировать... Ваш учитель весьма неправ, да и подход какой то странный к разработке модели данных, не говоря уже о копировании повторяющихся кусков кода, о процедурном подходе даже и не слышали... Разобраться в Вашем проекте весьма и весьма непросто....



Вернуться к обсуждению:
Поиск по таблице из базы данных SQL
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2011, 09:43
Готовые ответы и решения:

Осуществить поиск в таблице базы данных
Осуществить поиск в таблице базы данных Реализовать поиск при нажатии кнопки найти прилагается ...

Поиск номера записи в таблице базы данных
Уважаемы форумчане! Есть детский вопрос, но что-то не могу найти ответ. Имеется таблица в базе...

Подключиться к таблице базы SQL 2000 средствами Visual Studio 2008
Добрый день помогите подключиться к таблице базы SQL 2000 по средствам visual studio 2008,...

Поиск записей по таблице SQL
Здравствуйте! Есть таблица почтовый справочник,в ней есть столбцы: область,районы, населенный...

Поиск записей по таблице SQL
Здравствуйте. Добавляю базу данных SQL как источник данных, затем кидаю на форму таблицу, кидаю...

11
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru