С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
Salamank
0 / 0 / 0
Регистрация: 25.01.2014
Сообщений: 8
1

Вывод данных в DataGrid по нажатию в ComboBox

15.05.2014, 01:25. Просмотров 554. Ответов 1
Метки нет (Все метки)

Хочу вывести данные в дата грид, при выборе преподавателя из combobox1 и нажатии на кнопку.
Выводиться должны Число, и дисциплина которую провёл данный преподаватель.

Вот скрин с таблицами
Название: 8y6PAqY8yHg.jpg
Просмотров: 81

Размер: 18.9 Кб

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
dataGridView1.AutoSizeColumnsMode =
            DataGridViewAutoSizeColumnsMode.AllCells;
            DataTable table = new DataTable();
            OracleConnection oraConnection = new OracleConnection("Data Source=XE; User ID=fors117117; password =fors117");
            oraConnection.Open();
            OracleDataAdapter oraAdap = new OracleDataAdapter();
            oraAdap.SelectCommand = new OracleCommand();
            oraAdap.SelectCommand.Connection = oraConnection;
 
            table.Columns.Add("Дисциплина");
            table.Columns.Add("Число");
 
 
            oraAdap.SelectCommand.CommandText = "SELECT CHISLO,NAME_DISCIPLINA FROM ZANYATIE,DISCIPLINA WHERE KOD_DISCIPLINA.DISCIPLINA=KOD_DISCIPLINA.ZANYATIE AND KOD_PREPODAVATEL.ZANYATIE=:KODPREP";
            OracleDataReader oraReader = oraAdap.SelectCommand.ExecuteReader();
            oraAdap.SelectCommand.Parameters.Add("KODPREP", OracleType.Number).Value = comboBox1.Text;
            while (oraReader.Read())
            {
                table.Rows.Add(oraReader["CHISLO"].ToString().Trim(), oraReader["NAME_DISCIPLINA"].ToString().Trim());
            }
            dataGridView1.DataSource = table;
            oraConnection.Close();
Ошибка вот такого рода в 15 строке (ORA-01008: not all variables bound)
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2014, 01:25
Ответы с готовыми решениями:

Вывод данных на datagrid с разных таблиц из mysql
Вообщем есть база данных: Нужно чтобы на на датагрид выводились нужные мне строки из разных...

Вывод данных из БД в ComboBox
Всем доброго времени суток! Подскажите как мне получить список фирм в ComboBox, что бы названия не...

Инструкция по подключению готовой БД SQL программно и вывод данных в xml и в DataGrid
Кучу времени уже убил.. То файл базы данных не появляется в проекте, то ошибки какие-то. Надо...

Вывод данных из БД в combobox и textbox
Всем привет! Есть БД Access 2003. Подключаемся. Задача состоит в том, чтобы результат из БД...

Вывод данных из таблицы в combobox
есть база, в ней есть таблица в которй 2 столбца айди и пол: и заполненно 2 строчки мужской ...

1
nmcf
6517 / 5746 / 2617
Регистрация: 14.04.2014
Сообщений: 24,494
15.05.2014, 10:37 2
Почему у тебя сначала вызов ExecuteReader(), а потом назначение параметра?
И зачем здесь адаптер, если ты вручную вызываешь команду, используй тогда Command.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.05.2014, 10:37

Вывод информации из базы данных в ComboBox
Всем привет! Строго не судите недавно начал со всем этим разбираться. Помогите пожалуйста решить...

Вывод данных в Label в зависимости от выбора в ComboBox
Как сделать так чтобы когда выбираешь из комбобокса фамилию студента(таблица студент) , то в лейбел...

Вывод данных из БД при выбранном значении из ComboBox
Подскажите пожалуйста! Задание следующие: У меня есть база данных с 4 колонками name,reg,pr,cl; В...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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