【发布时间】:2014-01-22 11:40:46
【问题描述】:
我使用一个按钮将文本框和下拉阀保存到数据库 但问题是我表弟的预订系统,他最多有 50 个座位。
我的问题是我是否可以进行某种验证或计数,以便在
达到或超过想要预订的人的最大名额。
这是我的按钮
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection cnn = new SqlConnection();
cnn.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["BT-1ConnectionString"].ConnectionString;
cnn.Open();
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "select * from OpdrachtGever";
cmd.Connection = cnn;
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
DataSet ds = new DataSet();
da.Fill(ds, "OpdrachtGever");
SqlCommandBuilder cb = new SqlCommandBuilder(da);
DataRow drow = ds.Tables["OpdrachtGever"].NewRow();
drow["Naam"] = TextBox1.Text;
drow["Adres"] = TextBox2.Text;
drow["PostCode"] = TextBox3.Text;
drow["WoonPlaats"] = TextBox4.Text;
drow["TelefoonNummer"] = TextBox5.Text;
drow["EmailAdres"] = TextBox6.Text;
drow["AantalPersonen"] = DropDownList1.SelectedValue;
ds.Tables["OpdrachtGever"].Rows.Add(drow);
da.Update(ds, "OpdrachtGever");
string script = @"<script language=""javascript"">
alert('Information have been Saved Successfully.......!!!!!.');
</script>;";
Page.ClientScript.RegisterStartupScript(this.GetType(), "myJScript1", script);
}
}
}
【问题讨论】:
标签: c# asp.net database button save