答案 0 :(得分:0)
如果DataTable的架构与数据库表的架构相同,则只需使用DataAdapter插入数据即可。 看看这里:How can I add data from DataTable to database table directly? 斯图尔特
答案 1 :(得分:0)
你可以试试这个:
SqlConnection sqlConnection = new SqlConnection(ConnString))
SqlCommand sqlCommand = new SqlCommand()
sqlCommand.Connection = sqlConnection;
sqlConnection.Open();
for(int i=0; i< myDataGridView.Rows.Count;i++)
{
query= @"INSERT INTO tableName VALUES ("
+ ddlConsumidorFinalId.SelectedValue + ", "
+ myDataGridView.Rows[i].Cells["ColumnName"].Value +", "
+ myDataGridView.Rows[i].Cells["ColumnName"].Value +");";
//Add as pre table fields
sqlCommand.CommandText = query;
sqlCommand.ExecuteNonQuery();
}
更多信息,See this。