按下enter键时,数据必须进入数据库,其中txtbox位于gridview内

按下enter键时,数据必须进入数据库,其中txtbox位于gridview内,gridview,Gridview,我有一个gridview,其中有5个文本框。当我按下enter键时,文本框中的数据必须进入数据库。其中,我使用row_命令将数据插入数据库,文本框处于GridView的itemtemplate模式。 如何插入它?请给我一个建议 您可以使用gridview的row命令在DB中插入值, 为此,获取另一个模板字段并获取一个按钮以插入数据,并将该按钮作为AddNew命令 CommandName="AddNew" 请参考我为您制作的示例代码 protected void gvDetails_RowCo

我有一个gridview,其中有5个文本框。当我按下enter键时,文本框中的数据必须进入数据库。其中,我使用row_命令将数据插入数据库,文本框处于GridView的itemtemplate模式。
如何插入它?请给我一个建议

您可以使用gridview的row命令在DB中插入值, 为此,获取另一个模板字段并获取一个按钮以插入数据,并将该按钮作为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();