2013-07-23 55 views
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表中的数据有状态表的外键引用。

+0

你必须做一些编程保存在数据库中的值。您只向我们展示如何将它们(值)放在文本框中。 – Peter

+0

所以我必须展示哪些代码。我很欣赏你的建议。 @peer – Sabyasachi

+0

将代码保存到数据库中。 – Peter

回答