0 / 0 / 3
Регистрация: 26.10.2013
Сообщений: 133
1

Как добавить данные в БД, привязанную к DGV?

07.11.2014, 21:45. Показов 1353. Ответов 6
Метки нет (Все метки)

В общем по неопытности своей запутался я. Создал значит файл базы данных (access, 6 колонок если что), подключил его, вывел в datagridview, и как не странно все прошло без происшествий. Дальше - сделал два текстбокса и баттон. Вот такой код:

C#
1
2
3
4
5
6
7
private void button1_Click(object sender, EventArgs e)
        {
            String a = textBox1.Text;
            String b = textBox2.Text;
            dataGridView1.Rows.Add(a,b,"0","0","0","0");
 
        }

И вот такая ошибка: Необработанное исключение типа "System.InvalidOperationException" в System.Windows.Forms.dll

Дополнительные сведения: Строки нельзя программным способом добавить в коллекцию строк DataGridView, если элемент управления привязан к данным.

По моей задумке будут браться данные из текстбокса и вносится в БД (а потом использоваться другой формой, ну это вообще утопия). Помогите пожалуйста разобраться (и если можно очень доступно и максимально легким способом)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.11.2014, 21:45
Ответы с готовыми решениями:

Как передать данные из одной dgv одной формы в dgv другой?
Проблема номер 2 Моя программа работает с базой данных, записывает, удаляет и считывает данные...

Добавить элемент в коллекцию привязанную к DataGridView
Открываю форму с таблицей DataGridView, если в коллекции есть данные то они отобразятся в таблице и...

Как добавить строку в DGV
Хочу создать таблицу на C# (DataGridView) Создал вообщем-то, сделал столбцы, а текст под столбцами...

Как добавить автоинкремент в DGV, не добавляя его в БД
заполняю таблицу из бд в которой изначально не был задан автоинкремент и столбец ID заполнялся...

6
2146 / 1283 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
07.11.2014, 21:57 2
Цитата Сообщение от HerrHebels Посмотреть сообщение
Дополнительные сведения: Строки нельзя программным способом добавить в коллекцию строк DataGridView, если элемент управления привязан к данным.
что тут не понятного?
либо привязка данных, либо вручную выводи данные в датагрид , тогда можно в них добавлять строки.
а если привязка то данные добавляй непосредственно в базу , тогда это отобразится на датагриде
0
0 / 0 / 3
Регистрация: 26.10.2013
Сообщений: 133
07.11.2014, 22:06  [ТС] 3
Metall_Version, Как вывести данные в датагрид вручную?
0
2146 / 1283 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
07.11.2014, 22:07 4
также как вы и пытались
0
0 / 0 / 3
Регистрация: 26.10.2013
Сообщений: 133
08.11.2014, 00:21  [ТС] 5
Metall_Version, Я очень благодарен вам за помощь. Но как мне сделать чтобы код работал? Не могли бы вы конкретно указать мне на ошибки?

Добавлено через 2 часа 11 минут
Metall_Version, О, у меня все получилось. Теперь последний вопрос: как использовать ту бд которую я создал (чисто программным методом) в другой форме?
0
Эксперт .NET
5474 / 4244 / 1211
Регистрация: 12.10.2013
Сообщений: 12,248
Записей в блоге: 2
08.11.2014, 00:35 6
Цитата Сообщение от HerrHebels Посмотреть сообщение
использовать ту бд которую я создал (чисто программным методом) в другой форме?
В смысле? Подключиться к БД и вывести данные в форму)
0
0 / 0 / 3
Регистрация: 26.10.2013
Сообщений: 133
08.11.2014, 10:51  [ТС] 7
insite2012, Спасибо. И вот самый последний вопрос: у меня подчеркивает "SupportExcel" и пишет что походу пропущена директива using, В References у меня подключены Microsoft.Office.Intertop.Excel, Microsoft.Office.Intertop.Excel1, Microsoft.Office.Tools.Excel. Что делать?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.11.2014, 10:51
Помогаю со студенческими работами здесь

Как отобразить данные в DGV
Не давно начал изучать разработку компонентов для vs2010, посмотрев пару простеньких примеров решил...

Как выгрузить данные из DGV в Word
Привет всем! Как бысрий выгрузить DGV в Word

Можно ли использовать данные из DGV как двумерный массив
if (flag) dataGridView1 ->Style ->BackColor:: set (clr); в этой строчке не могу понять что такое...

Как вывести данные из БД на печать, используя компонент DGV
всем привет. В моем приложении имеется БД, работа с БД. Хочется напечатать их. Конкретно сказать,...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru