0
当网格视图显示数据&当我点击名称时,它会去行更新事件的网格视图。所有的文本框被更新,但当我在状态更改&城市下降下拉列表,它不会完成。行更新没有完成
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
GridViewRow gr = GridView1.Rows[e.RowIndex];
LinkButton lu = new LinkButton();
lu = (LinkButton)gr.FindControl("l2");
HiddenField1.Value = lu.CommandArgument.ToString();
DAL.DAL_EmpReg obj = new DAL.DAL_EmpReg();
DataTable dt = new DataTable();
dt = obj.fetchDataById(HiddenField1.Value.ToString());
if (dt.Rows.Count > 0)
{
txtname.Text=dt.Rows[0]["empName"].ToString();
txtemail.Text = dt.Rows[0]["empEmail"].ToString();
txtcontactno.Text = dt.Rows[0]["empContactNo"].ToString();
txtdeg.Text = dt.Rows[0]["empDesination"].ToString();
txtsalary.Text = dt.Rows[0]["Empsal"].ToString();
ddlstate.SelectedValue = dt.Rows[0]["empState"].ToString();
City(ddlstate.SelectedValue);
ddlcity.SelectedValue = dt.Rows[0]["empCity"].ToString();
txtaddress.Text = dt.Rows[0]["empAddress"].ToString();
}
btnsubmit.Text = "Update";
}
这里状态&市两个不同table.Grid视图显示来自view.City表中的数据有状态表的外键引用。
你必须做一些编程保存在数据库中的值。您只向我们展示如何将它们(值)放在文本框中。 – Peter
所以我必须展示哪些代码。我很欣赏你的建议。 @peer – Sabyasachi
将代码保存到数据库中。 – Peter