ASP.NET C#编辑没有FormView的SqlDataSource记录

时间:2016-05-13 09:23:02

标签: c# asp.net sql-update sqldatasource


如何在没有FormView的情况下编辑SqlDataSource记录? 我知道将数据导入TextBox,但无法保存更改。

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();        
 }

感谢的。

1 个答案:

答案 0 :(得分:0)

这么简单......

在读取代码之前添加Load_Page:

        if (Page.IsPostBack)
        { }
        else
        {

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

美好的一天。