System.Web.UI.WebControls.FormView.ChangeMode C# (CSharp) Method

ChangeMode() public method

public ChangeMode ( FormViewMode newMode ) : void
newMode FormViewMode
return void
		public void ChangeMode (FormViewMode newMode)
		{
			if (CurrentMode == newMode)
				return;
			CurrentMode = newMode;
			RequireBinding ();
		}

Usage Example

Example #1
0
        public static object ParseItemId(System.Web.UI.Page page, System.Web.UI.WebControls.FormView formView)
        {
            if (!page.IsPostBack)
            {
                if (System.Web.HttpContext.Current.Session["Id"] != null)
                {
                    if (System.Web.HttpContext.Current.Session["Id"].ToString().StartsWith("v", StringComparison.CurrentCulture))
                    {
                        formView.ChangeMode(FormViewMode.ReadOnly);
                    }
                    else if (System.Web.HttpContext.Current.Session["Id"].ToString().StartsWith("e", StringComparison.CurrentCulture))
                    {
                        formView.ChangeMode(FormViewMode.Edit);
                    }
                    else if (System.Web.HttpContext.Current.Session["Id"].ToString().StartsWith("i", StringComparison.CurrentCulture))
                    {
                        formView.ChangeMode(FormViewMode.Insert);
                    }

                    if (
                        (System.Web.HttpContext.Current.Session["Id"].ToString().StartsWith("v", StringComparison.CurrentCulture)) ||
                        (System.Web.HttpContext.Current.Session["Id"].ToString().StartsWith("e", StringComparison.CurrentCulture)) ||
                        (System.Web.HttpContext.Current.Session["Id"].ToString().StartsWith("i", StringComparison.CurrentCulture))
                        )
                    {
                        System.Web.HttpContext.Current.Session["Id"] = System.Web.HttpContext.Current.Session["Id"].ToString().Substring(1);
                    }
                }
            }

            return(System.Web.HttpContext.Current.Session["Id"]);
        }
All Usage Examples Of System.Web.UI.WebControls.FormView::ChangeMode