你的page_load的事件,可能写得有问题。
这样试试:
if(!Page.IsPostBack){
    //你的一些绑定的代码
    DataGrid1.DataSource = dataset11;
    DataGrid1.DataBind();    
}否则,每次都重新绑定,你编辑的值,就没有了!

解决方案 »

  1.   

    我建议你先了解一下页面提交的处理过程!用跟踪吧。
    在aspx中的<%@ Page language="c#" ……中加入 Trace="true"   在后端代码中的适当位置加上Trace.Warn("类型","要显示的信息");
          比如在pageload事件、某控件的某事件等等,
        Trace.Warn("my","this is pageload!");
       Trace.Warn("my","this is btn_click");    运行后看看到底是怎么样的一个顺序,有帮助的。
      

  2.   

    你的page_load的事件,可能写得有问题。
    这样试试:
    if(!Page.IsPostBack){
        //你的一些绑定的代码
        DataGrid1.DataSource = dataset11;
        DataGrid1.DataBind();    
    }否则,每次都重新绑定,你编辑的值,就没有了
      

  3.   

    Trace.Warn("my","this is pageload!");
       Trace.Warn("my","this is btn_click");
      

  4.   

    我建议你先了解一下页面提交的处理过程!用跟踪吧。
    在aspx中的<%@ Page language="c#" ……中加入 Trace="true"   在后端代码中的适当位置加上Trace.Warn("类型","要显示的信息");
          比如在pageload事件、某控件的某事件等等,
        Trace.Warn("my","this is pageload!");
       Trace.Warn("my","this is btn_click");    运行后看看到底是怎么样的一个顺序,有帮助的。