本帖最后由 nitaiyoucala 于 2014-10-14 13:40:47 编辑

解决方案 »

  1.   

    这种问题,自己先调试调试,看看是否满足你的逻辑运行,另外为了不让每次load时,所有遍历都被重新初始化,要用IsPostback判断
      

  2.   

    再定义一个变量
    不要让dangQianNumber_span在判断的逻辑中把它冲掉就是了。
    或者在最后再恢复回来都可以的。
      

  3.   


    if (allData >= keBaoYouMaxTotal_td)
            {
                dangQianNumber_span = 0;
                dangQianNumber_spanRe = "(你当前保有数量过大)";
            }
            else
            {
                
                if (dayAllData >= dayMaxTotal_td)
                {
                    dangQianNumber_span = 0;
                    dangQianNumber_spanRe = "(你当天可申领总数已经用完)";
     
                }
                else
                {
                    dangQianNumber_span = Math.Min(dayMaxTotal_td - dayAllData, keBaoYouMaxTotal_td - allData);
                }
     
            }