DataSource 是dateset,自己写的代码绑定.可是当按下编辑或新建 却不能进入相应的状态,不知为什么.
protected void fv_V_商品信息_ModeChanging(object sender, FormViewModeEventArgs e)
    {
        
        switch (e.NewMode)
        {
            case FormViewMode.Edit:
                // Hide the pager row and clear the Label control
                // when transitioning to edit mode.
                fv_V_商品信息.AllowPaging = false;
                
                //MessageLabel.Text = "";
                break;
            case FormViewMode.ReadOnly:
                // Display the pager row and confirmation message
                // when transitioning to edit mode.
                fv_V_商品信息.AllowPaging = true;
                if (e.CancelingEdit)
                {
                   // MessageLabel.Text = "Update canceled.";
                }
                else
                {
                    //MessageLabel.Text = "Update completed.";
                }
                break;
            case FormViewMode.Insert:
                // Cancel the mode change if the FormView
                // control attempts to transition to insert 
                // mode.
                e.Cancel = true;
                break;
            default:
                //MessageLabel.Text = "Unsupported mode.";
                break;
        }
            }

解决方案 »

  1.   

    protected void fv_V_商品信息_ModeChanging(object sender, FormViewModeEventArgs e) 
        { 
            
            switch (e.NewMode) 
            { 
                case FormViewMode.Edit: 
                    // Hide the pager row and clear the Label control 
                    // when transitioning to edit mode. 
                    fv_V_商品信息.AllowPaging = false; 
                    
                    //MessageLabel.Text = ""; 
                    break; 
    已经有验证可以到达这边了.
      

  2.   

    但是如果我把它的default mode设成edit 或 insert可以进入相应的界面.不知为什么.
      

  3.   

    formview 的数据源是自己下的代码.但是为什么当按下编辑或是新建时浏览器闪了一下,没进入相应的界面,还是在只读模式.但当defaultmode设成edit或 insert时能进入相应的模式.是不是那边没下代码造成的.请大家指点一下迷经.
      

  4.   

    编辑按钮添加一个事件,
     FormView1.ChangeMode(FormViewMode.Edit);
    把模式改成编辑模式