2013-07-23 89 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

回答