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