2016-05-13 29 views
0


如何編輯沒有FormView的SqlDataSource記錄?
我知道將數據導入TextBox,但無法保存更改。ASP.NET C#編輯沒有FormView的SqlDataSource記錄

protected void Page_Load(object sender, EventArgs e) 
{ 

    DataView dvSql = (DataView)EmployData.Select(DataSourceSelectArguments.Empty); 
    foreach (DataRowView drvSql in dvSql) 
    { 
    E_ID.Text = drvSql["ID"].ToString(); 
    E_LName.Text = drvSql["LName"].ToString(); 
    ... 
    } 
} 

protected void SaveChanges_Click(object sender, EventArgs e) 
{ 
    EmployData.UpdateParameters.Add("ID", E_ID); 
    EmployData.UpdateParameters.Add("LName", E_LName); 
    .... 

    EmployData.Update();   
} 

謝謝。

+0

保存更改時發生了什麼錯誤? – Seano666

+0

沒有錯誤。我認爲它保存了現有的文本框文本。 – amid

回答

0

這麼簡單......

添加上Load_Page前閱讀代碼:

 if (Page.IsPostBack) 
     { } 
     else 
     { 

      DataView dvSql = (DataView)EmployData.Select(DataSourceSelectArguments.Empty); 
.... 
.... 
} 

美好的一天。