CustCode, ItemCode, Date
私はdatagridviewを使用し、それに列を追加しました...それに応じて、テキストボックスを使用してdatagridviewにデータを追加します..これは、顧客が購入したい製品のリストです..最初の列はQuantity
..これらは4つの列です.そして、私は多くの行を追加します..
datagridview に 5 行を挿入したとしましょう .... datagridview 内のすべてのデータを SQL Server 2008 データベースに追加したいと考えています ....誰かがコード全体を書くことができますか? 私は本当に混乱しています、私が持っているこのコードは動作していないようです...エラーが発生します..nullパラメータ
SqlConnection con = new System.Data.SqlClient.SqlConnection();
con = new System.Data.SqlClient.SqlConnection();
con.ConnectionString = "Data Source=rex;Initial Catalog=Project DB 1;Integrated Security=True";
con.Open();
SqlDataAdapter da = new SqlDataAdapter();
for (int i = 0; i <= dataGridView1.Rows.Count - 1; i++)
{
String insertData = "INSERT INTO SalesTable(CustCode,ItemCode,Date,Quantity) " +
"VALUES (@CustCode,@ItemCode,@Date,@Quantity)";
SqlCommand cmd = new SqlCommand(insertData, con);
cmd.Parameters.AddWithValue("@CustCode", dataGridView1.Rows[i].Cells[0].Value);
cmd.Parameters.AddWithValue("@ItemCode", dataGridView1.Rows[i].Cells[1].Value);
cmd.Parameters.AddWithValue("@Date", dataGridView1.Rows[i].Cells[2].Value);
cmd.Parameters.AddWithValue("@Quantity", dataGridView1.Rows[i].Cells[3].Value);
da.InsertCommand = cmd;
cmd.ExecuteNonQuery();
}
con.Close();