0
我有一個gridview中有5個文本框。當我按下輸入文本框中的數據時,必須去數據庫。我在哪裏使用row_command將數據插入到數據庫,TextBox處於GridView的itemtemplate模式。 我如何插入它?請給我一個建議!當輸入鍵被按下的數據必須去的DB其中txtbox是gridview
我有一個gridview中有5個文本框。當我按下輸入文本框中的數據時,必須去數據庫。我在哪裏使用row_command將數據插入到數據庫,TextBox處於GridView的itemtemplate模式。 我如何插入它?請給我一個建議!當輸入鍵被按下的數據必須去的DB其中txtbox是gridview
您可以使用gridview的行命令插入數據庫中的值, 爲了獲得另一個模板字段並採用一個按鈕來插入數據,併爲該按鈕指定一個命令爲AddNew。
CommandName="AddNew"
參照此示例代碼我爲你
protected void gvDetails_RowCommand(object sender, GridViewCommandEventArgs e)
{
if(e.CommandName.Equals("AddNew"))
{
TextBox txtUsrname = (TextBox)gvDetails.FooterRow.FindControl("txtftrusrname");
TextBox txtCity = (TextBox)gvDetails.FooterRow.FindControl("txtftrcity");
TextBox txtDesgnation = (TextBox) gvDetails.FooterRow.FindControl("txtftrDesignation");
TextBox txtState = (TextBox)gvDetails.FooterRow.FindControl("txtftrstate");
TextBox txtCountry = (TextBox) gvDetails.FooterRow.FindControl("txtftrcountry");
con.Open();
SqlCommand cmd =
new SqlCommand(
"insert into Employee_Details(UserName,City,Designation,State,Country) values('" + txtUsrname.Text + "','" +
txtCity.Text + "','" + txtDesgnation.Text +
txtState.Text + "','" + txtCountry.Text "')", con);
int result= cmd.ExecuteNonQuery();
con.Close();
做