Member 9966941 Ответов: 1

Сохранение данных в базу данных из datagridview в c#


как сохранить отправку данных в базу данных на c# из gridview

[Правка-дополнительные сведения из репоста]
Как сохранить отправленные данные в базу данных на c# из gridview
это означает,что я хочу сохранить все данные из gridview в базу данных одним нажатием кнопки..
как будто мы сохраняем из текстовых полей

insert into table values(datagridview1.column1 + "," + datagridview1.column2 + "," + datagridview1.column2 +");

[no name]

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

Mahesh Bailwal

Ну, вы можете перебирать все значения в datagridview и вставлять их в базу данных по одному внутри цикла.
Это то, что вы ищете?

pradiprenushe

как вы заполняете данные в datagrid? почему вы хотите вставить данные, которые уже присутствуют? Как сказал @Mahesh Bailwal, это можно сделать, зациклив datagrid, но на самом деле вам нужно вставить все данные. Или только обновлять измененные данные?

1 Ответов

Рейтинг:
0

ridoy

Сделай что-нибудь вроде этого..

for(int i=0; i< dataGridView1.Rows.Count-1;i++)
 {
    Strquery= @"Insert into yourTableName(date,column1,....) values (" 
                + System.DateTime.Now +", "
                + dataGridView1.Rows[i].Cells[1].Value +".......);";
    cmd.CommandText = Strquery;
    cmd.ExecuteNonQuery();
 }

Или,Пожалуйста, прочтите этот пост..
http://social.msdn.microsoft.com/Forums/en-US/8cee37d0-732b-4fa9-a88c-4f46a2202a06/how-to-save-datagridview-data-into-a-database[^]