2013-08-19 3 views
0

Ребята Я пытаюсь сохранить одну строку DataGridView в базе данных.Сохраните одну строку DataGridView в базе данных

До сих пор у меня есть примеры, где нам нужно УКАЗАТЬ имена и номера столбцов в z INSERT statemnt. , как показано ниже.

string col1 = datagridview1[0, datagridview1s.CurrentCell.RowIndex].Value.ToString(); 
     string col2 = datagridview1[1, datagridview1.CurrentCell.RowIndex].Value.ToString(); 
     string col3 = datagridview1[2, datagridview1.CurrentCell.RowIndex].Value.ToString(); 

     string insert_sql = "INSERT INTO YourTable(col1,col2,col3)VALUES('"+ col1 +"','"+ col2 +"','"+ col3 +"'"); 
     this.getcom(insert_sql); 
     } 
     catch(Exception ex) 
     { Message.Box(ex);} 
    } 

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

ответ

0

datadapter.update (datatable_name);

+0

Просьба не просто размещать код. Дайте некоторое объяснение, информацию или использование вашего кода. Например, см. [Этот ответ] (http://stackoverflow.com/a/16893057/756941). – NAZIK

Смежные вопросы