0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 102
|
||||||
1 | ||||||
Добавление записи из Datagridview в базу данных mysql20.04.2014, 18:05. Показов 12548. Ответов 51
Метки нет (Все метки)
Друзья, хочу добавить данные с датагрида в базу данных но выдает ошибку ссылка на объект не указывает на экземпляр объекта, что я делаю не правильно?Обращаюсь к записи через класс бд коннектиться тока вот со вставкой косяк((((((((
0
|
20.04.2014, 18:05 | |
Ответы с готовыми решениями:
51
Добавление записи в базу данных mysql Добавление в базу данных mysql. Ошибка Запрос на добавление данных в базу данных из формы. Mysql Добавление записи в базу данных |
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 102
|
|
20.04.2014, 22:41 [ТС] | 21 |
Да про них родимых я их сам приписал указал их названия, а когда запрос выполняется у меня в датагриде отображаются мои заголовки да ещё и Заголовки с их названия в базе
0
|
7792 / 6559 / 2984
Регистрация: 14.04.2014
Сообщений: 28,671
|
|
20.04.2014, 22:48 | 22 |
Установи через свойства колонок любые заголовки, какие хочешь.
0
|
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 102
|
|
20.04.2014, 22:53 [ТС] | 23 |
Я уже установил только говорю же записи из бд не вставляются в датагрид. Я сделал свойство autogeneratecolumns =false. Теперь отображаются тока мои заголовки. А как сделать чтоб отображались мои данные
0
|
7792 / 6559 / 2984
Регистрация: 14.04.2014
Сообщений: 28,671
|
||||||
20.04.2014, 23:07 | 24 | |||||
Вот это сделал?
0
|
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 102
|
|
20.04.2014, 23:11 [ТС] | 25 |
Да сделал, спокойно в класс добавил вызываю функцию с параметрами запроса и названием таблицы
0
|
7792 / 6559 / 2984
Регистрация: 14.04.2014
Сообщений: 28,671
|
|
20.04.2014, 23:17 | 26 |
И в DataGrid ничего не появляется?
0
|
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 102
|
|
20.04.2014, 23:22 [ТС] | 27 |
Появляется если я уберу значения своих заголовков, те которые я в свойствах datagrid прописал
0
|
7792 / 6559 / 2984
Регистрация: 14.04.2014
Сообщений: 28,671
|
|
20.04.2014, 23:27 | 28 |
Сначала всё загружаешь, устанавливаешь DataSource. И только потом меняешь заголовки, оформление и т. п.
0
|
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 102
|
|
20.04.2014, 23:46 [ТС] | 29 |
я не учел тут он ругается типа Error 1 Cannot apply indexing with [] to an expression of type 'System.Data.DataSet'
Код
dataGridView1.DataSource = myDataSet["company"];
0
|
7792 / 6559 / 2984
Регистрация: 14.04.2014
Сообщений: 28,671
|
||||||
21.04.2014, 05:55 | 30 | |||||
Пропустил Tables
0
|
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 102
|
|||||||||||
21.04.2014, 07:33 [ТС] | 31 | ||||||||||
чет я ваще запутался посмотри пожалста, так я объявляю метод в классе но что писать в классе вместо[Table] птому что он ругается на него
0
|
7792 / 6559 / 2984
Регистрация: 14.04.2014
Сообщений: 28,671
|
||||||
21.04.2014, 08:22 | 32 | |||||
Порядок другой и MySqlDataAdapter, myDataSet объяви в заголовке класса
0
|
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 102
|
||||||
21.04.2014, 08:40 [ТС] | 33 | |||||
Объявил как и сказали, теперь что делать с Tables["company"]; в классе как его обозначить вернее посмотри пожалста выше я в объявлении метода я НЕ правильно написал что туда писать?
Добавлено через 5 минут Объявил как и сказали, теперь что делать с Tables["company"]; в классе как его обозначить вернее посмотри пожалста я в объявлении метода я НЕ правильно написал или правильно ? Потом при вызове этого метода я пишу в запрос
0
|
7792 / 6559 / 2984
Регистрация: 14.04.2014
Сообщений: 28,671
|
|
21.04.2014, 10:47 | 34 |
Настройку соединения и все эти манипуляции по заполнению DataGrid помести в конструктор класса.
А в public void update() будет только вызов DataAdapter.Update()
0
|
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 102
|
||||||
21.04.2014, 23:42 [ТС] | 35 | |||||
Я не понял чуток что куда нужно вставлять((((((((((((((
0
|
7792 / 6559 / 2984
Регистрация: 14.04.2014
Сообщений: 28,671
|
|
22.04.2014, 08:21 | 36 |
Строки с 82-86, 88 переместить в Initialize() или в OpenConnection(). в update() только 87 оставить.
0
|
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 102
|
|
22.04.2014, 08:55 [ТС] | 37 |
а где объявить ? SQLcommand и Datagridview?
0
|
7792 / 6559 / 2984
Регистрация: 14.04.2014
Сообщений: 28,671
|
|
22.04.2014, 09:26 | 38 |
DataGridView зачем объявлять, его на форму размещаешь, объявление само появится. Надо только DataSource установить.
0
|
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 102
|
|
22.04.2014, 09:32 [ТС] | 39 |
ааа ясно, а вот с fill и delete, тоже так же его тока в метод написать и при обращении так же как и с update
0
|
7792 / 6559 / 2984
Регистрация: 14.04.2014
Сообщений: 28,671
|
|
22.04.2014, 09:43 | 40 |
Если таблицу редактируешь средствами DataGridView, то там уже всё реализовано - добавление, удаление и редактирование, а для записи этого единый Update() адаптера предназначен.
0
|
22.04.2014, 09:43 | |
22.04.2014, 09:43 | |
Помогаю со студенческими работами здесь
40
Добавление записи в базу данных Добавление записи в Базу данных Добавление записи в базу данных Добавление данных в базу - PHP Myadmin Mysql Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |