将一行DataGridView保存到数据库

时间:2013-08-19 04:38:36

标签: c# datagridview save

伙计我正在尝试将一行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的列标题作为数据库中的列名来保存数据库中的行。

1 个答案:

答案 0 :(得分:0)

dataadapter.update(datatable name);