我有四列的列表视图。我在数据库中创建了具有四列的表。但是我无法使用此代码保存这些项目。请帮助我。
foreach (ListViewItem l in listView1.Items)
{
cn = new SqlConnection(@"Data Source=DESKTOP-1F1TUP2\SQLEXPRESS;Initial Catalog=savedata;Integrated Security=True");
cn.Open();
cmd = new SqlCommand("Insert Into listview(item,quantity,unit_price,sub_total) VALUES (@item,@quantity,@unit_price,@sub_total)", cn);
cmd.Connection = cn;
cmd.Parameters.AddWithValue("item", l.SubItems[0]);
cmd.Parameters.AddWithValue("quantity", l.SubItems[1]);
cmd.Parameters.AddWithValue("unit_price", l.SubItems[2]);
cmd.Parameters.AddWithValue("sub_total", l.SubItems[3]);
cmd.ExecuteNonQuery();
}
答案 0 :(得分:1)
该参数需要添加为“ @item”
"Tensor("concatenate_2/concat:0", shape=(9,), dtype=float32)"
您也可以尝试
cmd.Parameters.AddWithValue("@item", l.SubItems[0]);