formview进入编辑模式修改或添加,得到的值还是以前的,这是怎么回事,我调试了很久,还是这样

解决方案 »

  1.   

     protected void gvAssessReportMenu_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType==DataControlRowType.DataRow)
            {
                Label typeID = (Label)e.Row.FindControl("lbID");
                Label lb = (Label)e.Row.FindControl("lbWord");
                
                for (int i = 0; i < GlobalContants.REPORTEMPLATEMENU_DATATYPE.Length; i++)
                {
                    if (typeID.Text.Trim().ToString()==i.ToString())
                    {
                        lb.Text = GlobalContants.REPORTEMPLATEMENU_DATATYPE[i].ToString();
                        break;
                    }
                }
            }
        }上面的问题解决了,大家帮我看看这个,绑定了lb.Text 的值,怎么页面显示没有
      

  2.   


    if (typeID.Text.Trim().ToString()==i.ToString())这个判断是干啥的?
      

  3.   

    搞 了半天,原来我的绑定数据 没放在 if(!ispostBack)里,数据得不到回传,谢谢大家了