解决方案 »

  1.   

    求大腿,大神 求解  Insus  大神  在么?
      

  2.   


    protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                //TODO
            }
        }
      

  3.   

    hehe 因为你每次点击提交都会进page_load 。。导致你的文本框都被重新赋值了。所以还原了, 正确的做法就是 page_load 事件里 用  
    if(!IsPostBack) //判断是否回发
    {
     if (Session ["preCustNo"]!=null)         { ..................................}
    }
      

  4.   

    Insus.NET实现这些,一般会做成两个form,一个插入(添加),一个更新。
    另外这样多字段,不必每个字段都存入Session中进行传递,只传递记录的主键即可。
    到了编辑页面,再以这个主键去查询记录返加DataTable来绑定于每个相应的文本框或是选择列表上。
    Refer these:
    http://www.google.com.hk/search?q=site:www.cnblogs.com/insus/+asp.net%E6%95%99%E7%A8%8B&newwindow=1&safe=strict&ei=XkI9U-L9Ioe4iAeMh4HAAw&start=0&sa=N&biw=1024&bih=683http://www.cnblogs.com/insus/articles/1944295.htmlhttp://www.cnblogs.com/insus/p/3219262.htmlhttp://www.cnblogs.com/insus/archive/2013/04/26/3045046.html
      

  5.   

    https://www.google.com.hk/search?q=asp.net+formview&newwindow=1&safe=strict&espv=2&es_sm=93&source=lnt&tbs=lr:lang_1zh-CN%7Clang_1zh-TW&lr=lang_zh-CN%7Clang_zh-TW&sa=X&ei=vFo9U_XqNOaviQfe14GYBQ&ved=0CBUQpwUoAQ&biw=1533&bih=839https://www.google.com.hk/search?lr=lang_zh-CN%7Clang_zh-TW&newwindow=1&safe=strict&espv=2&es_sm=93&biw=1533&bih=839&tbs=lr%3Alang_1zh-CN%7Clang_1zh-TW&q=asp.net+detailsview&oq=asp.net+detailsview&gs_l=serp.3..0i7i30l4j0l3j0i30l3.21799.28906.0.29285.10.8.2.0.0.0.819.2322.3-3j0j1j1.5.0....0...1c.1j4.39.serp..4.6.1512.SI-ca0isUqI
      

  6.   

    没看明白啊,你是要修改成功还是添加成功?
    如果你的ID传过来,要在这个ID上添加数据不能成功吧,你把ID改为自增,INSERT语句就不要有ID了