C# 从GridView向数据库插入值
我正在尝试从GridView中获取值,并将其递减。但是,插入到数据库不起作用。怎么了C# 从GridView向数据库插入值,c#,sql,sql-server,gridview,C#,Sql,Sql Server,Gridview,我正在尝试从GridView中获取值,并将其递减。但是,插入到数据库不起作用。怎么了 protected void GridView1_SelectedIndexChanged1(object sender, EventArgs e) { m = GridView1.SelectedRow.Cells[5].Text; int nm = Convert.ToInt32(m); if (GridView1.SelectedRow.Cells[5].Text != ""
protected void GridView1_SelectedIndexChanged1(object sender, EventArgs e)
{
m = GridView1.SelectedRow.Cells[5].Text;
int nm = Convert.ToInt32(m);
if (GridView1.SelectedRow.Cells[5].Text != "")
{
cn.Open();
nm--;
cmd.CommandText = ("INSERT INTO rezerwacje [miejsca] VALUES(@nm)");
//cmd.ExecuteNonQuery();
cmd.Clone();
cn.Close();
}
}
似乎您没有添加参数值
cmd.CommandText = ("INSERT INTO rezerwacje [miejsca] VALUES(@nm)");
cmd.Parameters.Add(new SqlParameter("nm", nm));
您收到了什么错误?请检查miejsca是否是标识列。数据库中不保存任何内容/miejsca/不是gridview的datakeys,因为datakeys在另一个地方使用。当它不是数据键时,我可以插入/miejsca/吗?怎样