private void Page_Load(object sender, System.EventArgs e) 
		{
			//Put user code to initialize the page here

			System.Web.UI.HtmlControls.HtmlForm frm = (HtmlForm)this.FindControl("Form1");
			GHTTestBegin(frm);

			GHTActiveSubTest = GHTSubTest1;
			try 
			{
				DataGrid1.DataSource = GHTTests.GHDataSources.DSDataTable();
				System.Web.UI.WebControls.EditCommandColumn c_edt = new System.Web.UI.WebControls.EditCommandColumn();
				System.Web.UI.WebControls.BoundColumn c_id = new System.Web.UI.WebControls.BoundColumn();
				System.Web.UI.WebControls.ButtonColumn c_name = new System.Web.UI.WebControls.ButtonColumn();
				System.Web.UI.WebControls.HyperLinkColumn c_company = new System.Web.UI.WebControls.HyperLinkColumn();

				c_id.DataField = "ID";
				c_name.DataTextField = "Name";
				c_company.DataTextField = "Company";

				DataGrid1.Columns.Add(c_edt);
				DataGrid1.Columns.Add(c_id);
				DataGrid1.Columns.Add(c_name);
				DataGrid1.Columns.Add(c_company);

				DataGrid1.DataBind();;
			}
			catch (Exception ex) 
			{
				GHTSubTestUnexpectedExceptionCaught(ex);
			}

			GHTTestEnd();
		}
Example #2
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            //Put user code to initialize the page here

            System.Web.UI.HtmlControls.HtmlForm frm = (HtmlForm)this.FindControl("Form1");
            GHTTestBegin(frm);

            GHTActiveSubTest = GHTSubTest1;
            try
            {
                DataGrid1.DataSource = GHTTests.GHDataSources.DSDataTable();
                System.Web.UI.WebControls.EditCommandColumn c_edt     = new System.Web.UI.WebControls.EditCommandColumn();
                System.Web.UI.WebControls.BoundColumn       c_id      = new System.Web.UI.WebControls.BoundColumn();
                System.Web.UI.WebControls.ButtonColumn      c_name    = new System.Web.UI.WebControls.ButtonColumn();
                System.Web.UI.WebControls.HyperLinkColumn   c_company = new System.Web.UI.WebControls.HyperLinkColumn();

                c_id.DataField          = "ID";
                c_name.DataTextField    = "Name";
                c_company.DataTextField = "Company";

                DataGrid1.Columns.Add(c_edt);
                DataGrid1.Columns.Add(c_id);
                DataGrid1.Columns.Add(c_name);
                DataGrid1.Columns.Add(c_company);

                DataGrid1.DataBind();;
            }
            catch (Exception ex)
            {
                GHTSubTestUnexpectedExceptionCaught(ex);
            }

            GHTTestEnd();
        }
Example #3
0
		public void AddEditColumn()
		{
			EditCommandColumn cmdColumn = new EditCommandColumn();
			cmdColumn.EditText = "Edit";
			cmdColumn.UpdateText = "Update";
			cmdColumn.CancelText = "Cancel";
			cmdColumn.HeaderText = "<strong>Actions</strong>";
			cmdColumn.HeaderStyle.CssClass = "ms-TPHeader";
			cmdColumn.ItemStyle.CssClass = "ms-alternating";
			this.Columns.Add(cmdColumn);
		}
Example #4
0
		public void Defaults ()
		{
			EditCommandColumn	e;

			e = new EditCommandColumn();

			Assert.AreEqual(ButtonColumnType.LinkButton, e.ButtonType, "D1");
			Assert.AreEqual(string.Empty, e.CancelText, "D2");
			Assert.AreEqual(string.Empty, e.EditText, "D3");
			Assert.AreEqual(string.Empty, e.UpdateText, "D4");
			Assert.AreEqual (true, e.CausesValidation, "CausesValidation");
			Assert.AreEqual (string.Empty, e.ValidationGroup, "ValidationGroup");
		}
Example #5
0
		public void Properties () {
			EditCommandColumn	e;

			e = new EditCommandColumn();

			e.ButtonType = ButtonColumnType.PushButton;
			Assert.AreEqual(ButtonColumnType.PushButton, e.ButtonType, "P1");

			e.CancelText = "Cancel this!";
			Assert.AreEqual("Cancel this!", e.CancelText, "D2");

			e.EditText = "Edit me good";
			Assert.AreEqual("Edit me good", e.EditText, "D3");

			e.UpdateText = "Update? What update?";
			Assert.AreEqual("Update? What update?", e.UpdateText, "D4");
			e.CausesValidation = false;
			Assert.AreEqual (false, e.CausesValidation, "CausesValidation");
			e.ValidationGroup = "test";
			Assert.AreEqual ("test", e.ValidationGroup, "ValidationGroup");
		}
		private DataGridColumn c_edit(string se)
		{
			EditCommandColumn column1 = new EditCommandColumn();
			column1.EditText = "Edit";
			column1.SortExpression = se;
			return column1;
		}
 public EditCommandColumnItem(EditCommandColumn runtimeColumn)
     : base(runtimeColumn, 4)
 {
 }
Example #8
0
		public static void Validation_Load (Page p) 
		{
			string testType = (string)WebTest.CurrentTest.UserData;
			DataGridTest dg = new DataGridTest ();
			dg.ID = "mygrid";
			EditCommandColumn e;

			e = new EditCommandColumn ();
			e.ButtonType = ButtonColumnType.LinkButton;
			e.CancelText = "Cancel";
			e.EditText = "Edit";
			e.UpdateText = "Update";

			switch (testType) {
			case "ValidatingValid":
			case "ValidatingInvalid":
			case "ValidationGroupIncluded":
			case "ValidationGroupNotIncluded":
				e.CausesValidation = true;
				break;

			case "NotValidatingInvalid":
				e.CausesValidation = false;
				break;
			}

			switch (testType) {
			case "ValidationGroupIncluded":
			case "ValidationGroupNotIncluded":
				e.ValidationGroup = "Group1";
				break;

			default:
				e.ValidationGroup = "";
				break;
			}

			dg.Columns.Add (e);

			TextBox tb = new TextBox ();
			tb.ID = "Text1";
			switch (testType) {
			case "ValidatingValid":
				tb.Text = "111";
				break;

			case "ValidatingInvalid":
			case "NotValidatingInvalid":
			case "ValidationGroupIncluded":
			case "ValidationGroupNotIncluded":
				tb.Text = "";
				break;
			}

			RequiredFieldValidator v = new RequiredFieldValidator ();
			v.ControlToValidate = "Text1";
			switch (testType) {
			case "ValidationGroupIncluded":
				v.ValidationGroup = "Group1";
				break;

			case "ValidationGroupNotIncluded":
				v.ValidationGroup = "NotGroup1";
				break;

			default:
				v.ValidationGroup = "";
				break;
			}
			TemplateColumn tc = new TemplateColumn ();
			tc.EditItemTemplate = new ValidatingEditTemplate (tb, v);
			dg.Columns.Add (tc);

			ObjectDataSource ods = new ObjectDataSource ("MyObjectDS", "Select");
			ods.UpdateMethod = "Update";
			ods.DataObjectTypeName = "MyObjectDS";
			ods.ID = "MyDS";

			p.Form.Controls.Add (ods);

			dg.DataSource = ods;
			//dg.DataKeyField = "i";

			//DataTable table = new DataTable ();
			//table.Columns.Add (new DataColumn ("one", typeof (string)));
			//table.Columns.Add (new DataColumn ("two", typeof (string)));
			//table.Columns.Add (new DataColumn ("three", typeof (string)));
			//table.Rows.Add (new object [] { "1", "2", "3" });

			//dg.DataSource = new DataView (table);

			dg.EditItemIndex = 0;
			p.Form.Controls.Add (dg);

			dg.DataBind ();
			if (!p.IsPostBack) {
				WebTest.CurrentTest.UserData = dg.Items [0].Cells [0].Controls [0].UniqueID;
			}
		}
Example #9
0
		public void InitializeEditCell () 
		{
#if NET_4_0
			string origHtml = "<table><tr><td>&nbsp;</td><td>&nbsp;</td><td>one</td><td>two</td><td>three</td></tr><tr><td><a>Update</a>&nbsp;<a>Cancel</a></td><td><input name=\"sucker$ctl02$ctl00\" type=\"submit\" value=\"Refresh\" />&nbsp;<input name=\"sucker$ctl02$ctl01\" type=\"submit\" value=\"Abbrechen\" /></td><td><input name=\"sucker$ctl02$ctl02\" type=\"text\" value=\"1\" /></td><td><input name=\"sucker$ctl02$ctl03\" type=\"text\" value=\"2\" /></td><td><input name=\"sucker$ctl02$ctl04\" type=\"text\" value=\"3\" /></td></tr><tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr></table>";
#else
			string origHtml = "<table border=\"0\"><tr><td>&nbsp;</td><td>&nbsp;</td><td>one</td><td>two</td><td>three</td></tr><tr><td><a>Update</a>&nbsp;<a>Cancel</a></td><td><input name=\"sucker$ctl02$ctl00\" type=\"submit\" value=\"Refresh\" />&nbsp;<input name=\"sucker$ctl02$ctl01\" type=\"submit\" value=\"Abbrechen\" /></td><td><input name=\"sucker$ctl02$ctl02\" type=\"text\" value=\"1\" /></td><td><input name=\"sucker$ctl02$ctl03\" type=\"text\" value=\"2\" /></td><td><input name=\"sucker$ctl02$ctl04\" type=\"text\" value=\"3\" /></td></tr><tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr></table>";
#endif
			DataGridTest	p = new DataGridTest ();
			DataTable	table = new DataTable ();
			EditCommandColumn	e;
			string			markup;

			e = new EditCommandColumn();
			e.ButtonType = ButtonColumnType.LinkButton;
			e.CancelText = "Cancel";
			e.EditText = "Edit";
			e.UpdateText = "Update";			

			table.Columns.Add (new DataColumn ("one", typeof (string)));
			table.Columns.Add (new DataColumn ("two", typeof (string)));
			table.Columns.Add (new DataColumn ("three", typeof (string)));
			table.Rows.Add (new object [] { "1", "2", "3" });

			p.DataSource = new DataView (table);
			p.Columns.Add(e);

			e = new EditCommandColumn();
			e.ButtonType = ButtonColumnType.PushButton;
			e.CancelText = "Abbrechen";
			e.EditText = "Bearbeiten";
			e.UpdateText = "Refresh";			
			p.Columns.Add(e);

			// Force the ListItemType to be EditItem so we can test rendering the UpdateText/CancelText render
			p.EditItemIndex = 0;

			// This will trigger EditCommandColumn.InitializeCell
			p.CreateControls (true);
			p.ID = "sucker";

			StringBuilder sb = new StringBuilder ();
			GetHierarchy (p.Controls, 0, sb);
			string h = sb.ToString ();
			int x = h.IndexOf (".TextBox");
			// These are from the BoundColumns
			Assert.IsTrue (x != -1, "textbox1");
			x = h.IndexOf (".TextBox", x + 1);
			Assert.IsTrue (x != -1, "textbox2");
			x = h.IndexOf (".TextBox", x + 1);
			Assert.IsTrue (x != -1, "textbox3");
			x = h.IndexOf (".TextBox", x + 1);
			Assert.IsTrue (x == -1, "textbox-end");

			markup = ControlMarkup (p.Controls[0]);
			markup = markup.Replace ("\t", "");
			markup = markup.Replace ("\r", "");
			markup = markup.Replace ("\n", "");

//Console.WriteLine("Markup:>{0}<", markup);
			Assert.AreEqual (2, p.Columns.Count, "I1");

			HtmlDiff.AssertAreEqual (origHtml, markup, "I2");
		}
Example #10
0
		// =======================
		// Dynamic Control.ID
		// =======================
		// In order to catch these values the dynamically generated controls 
		// needs to be re-generated at Page_Load. 
		// The important thing is to assign the same ID to each control. 
		// The ViewState uses the ID property of the Control objects to reinstate the values. 
		//
		// =======================
		// Page.IsPostBack
		// =======================
		// We set the contrro//s tested member with a value 
		// only at the first time the page is loaded
		//
		//
		private void Page_Load(object sender, EventArgs e)
		{
			HtmlForm form1 = (HtmlForm) (HtmlForm)this.FindControl("Form1");
			this.GHTTestBegin(form1);
			this.GHTSubTestBegin("Check PostBack");
			try
			{
				if (this.Page.IsPostBack)
				{
					this.GHTSubTestAddResult("PostBack Worked!!!");
				}
			}
			catch (Exception exception49)
			{
				// ProjectData.SetProjectError(exception49);
				Exception exception1 = exception49;
				this.GHTSubTestAddResult("Unxpected " + exception1.GetType().Name + " exception was caught-" + exception1.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("AdRotator.KeywordFilter,Target");
			try
			{
				AdRotator rotator1 = new AdRotator();
				rotator1.ID = "objAdRotatorAll";
				base.GHTActiveForm.Controls.Add(rotator1);
				if (!this.Page.IsPostBack)
				{
					rotator1.KeywordFilter = "test";
					rotator1.Target = "_blank";
				}
				else
				{
					this.GHTSubTestAddResult(rotator1.KeywordFilter);
					this.GHTSubTestAddResult(rotator1.Target);
				}
			}
			catch (Exception exception50)
			{
				// ProjectData.SetProjectError(exception50);
				Exception exception2 = exception50;
				this.GHTSubTestAddResult("Unxpected " + exception2.GetType().Name + " exception was caught-" + exception2.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			Label label1 = new Label();
			this.GHTSubTestBegin("Style.BorderColor,BorderWidth,BorderStyle,CssClass,ForeColor,Height,Width,BackColor");
			try
			{
				label1.ID = "objStyleLabelAll";
				base.GHTActiveForm.Controls.Add(label1);
				if (!this.Page.IsPostBack)
				{
					label1.Style["BorderColor"] = "ffffff";
					label1.Style["ForeColor"] = "ffffff";
					label1.Style["BackColor"] = "ffffff";
					label1.Style["BorderWidth"] = "2";
					label1.Style["BorderStyle"] = "3";
					label1.Style["CssClass"] = "CssClass";
					label1.Style["Height"] = "2";
					label1.Style["Width"] = "2";
				}
				else
				{
					this.GHTSubTestAddResult(label1.Style["BorderColor"]);
					this.GHTSubTestAddResult(label1.Style["ForeColor"]);
					this.GHTSubTestAddResult(label1.Style["BackColor"]);
					this.GHTSubTestAddResult(label1.Style["BorderWidth"]);
					this.GHTSubTestAddResult(label1.Style["BorderStyle"]);
					this.GHTSubTestAddResult(label1.Style["CssClass"]);
					this.GHTSubTestAddResult(label1.Style["Height"]);
					this.GHTSubTestAddResult(label1.Style["Width"]);
				}
			}
			catch (Exception exception51)
			{
				// ProjectData.SetProjectError(exception51);
				Exception exception3 = exception51;
				this.GHTSubTestAddResult("Unxpected " + exception3.GetType().Name + " exception was caught-" + exception3.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("FontInfo.Underline,Italic,Names,Overline,Size,Strikeout,Bold");
			try
			{
				if (!this.Page.IsPostBack)
				{
					label1.Font.Underline = true;
					label1.Font.Italic = true;
					label1.Font.Names.SetValue("myfont", 1);
					label1.Font.Overline = true;
					label1.Font.Size = FontUnit.Medium;
					label1.Font.Strikeout = true;
					label1.Font.Bold = true;
				}
				else
				{
					this.GHTSubTestAddResult(label1.Font.Underline.ToString());
					this.GHTSubTestAddResult(label1.Font.Italic.ToString());
					this.GHTSubTestAddResult((string)(label1.Font.Names.GetValue(1)));
					this.GHTSubTestAddResult(label1.Font.Overline.ToString());
					this.GHTSubTestAddResult(label1.Font.Size.ToString());
					this.GHTSubTestAddResult(label1.Font.Strikeout.ToString());
					this.GHTSubTestAddResult(label1.Font.Bold.ToString());
				}
			}
			catch (IndexOutOfRangeException exception52)
			{
				this.GHTSubTestAddResult("Test passed");
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("Control.Visible");
			try
			{
				Button button1 = new Button();
				button1.ID = "objControlAll";
				base.GHTActiveForm.Controls.Add(button1);
				if (!this.Page.IsPostBack)
				{
					button1.Visible = false;
				}
				else
				{
					this.GHTSubTestAddResult(button1.Visible.ToString());
				}
			}
			catch (Exception exception53)
			{
				// ProjectData.SetProjectError(exception53);
				Exception exception5 = exception53;
				this.GHTSubTestAddResult("Unxpected " + exception5.GetType().Name + " exception was caught-" + exception5.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("WebControl.AccessKey,Enabled,TabIndex,ToolTip");
			try
			{
				Button button2 = new Button();
				button2.ID = "objWebControlAll";
				base.GHTActiveForm.Controls.Add(button2);
				if (!this.Page.IsPostBack)
				{
					button2.AccessKey = "F";
					button2.Enabled = false;
					button2.TabIndex = 100;
					button2.ToolTip = "ToolTip";
				}
				else
				{
					this.GHTSubTestAddResult(button2.AccessKey);
					this.GHTSubTestAddResult(button2.Enabled.ToString());
					this.GHTSubTestAddResult(button2.TabIndex.ToString());
					this.GHTSubTestAddResult(button2.ToolTip);
				}
			}
			catch (Exception exception54)
			{
				// ProjectData.SetProjectError(exception54);
				Exception exception6 = exception54;
				this.GHTSubTestAddResult("Unxpected " + exception6.GetType().Name + " exception was caught-" + exception6.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("Button.CausesValidation,CommandArgument,CommandName,Text");
			try
			{
				Button button3 = new Button();
				button3.ID = "objButtonAll";
				base.GHTActiveForm.Controls.Add(button3);
				if (!this.Page.IsPostBack)
				{
					button3.CausesValidation = true;
					button3.CommandArgument = "test";
					button3.CommandName = "test";
					button3.Text = "test";
				}
				else
				{
					this.GHTSubTestAddResult(button3.CausesValidation.ToString());
					this.GHTSubTestAddResult(button3.CommandArgument);
					this.GHTSubTestAddResult(button3.CommandName);
					this.GHTSubTestAddResult(button3.Text);
				}
			}
			catch (Exception exception55)
			{
				// ProjectData.SetProjectError(exception55);
				Exception exception7 = exception55;
				this.GHTSubTestAddResult("Unxpected " + exception7.GetType().Name + " exception was caught-" + exception7.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			DataGrid grid1 = new DataGrid();
			grid1.ID = "objDataGrid";
			grid1.AutoGenerateColumns = false;
			BoundColumn column1 = new BoundColumn();
			column1.HeaderText = "IntegerValue";
			column1.DataField = "IntegerValue";
			grid1.Columns.Add(column1);
			column1 = new BoundColumn();
			column1.HeaderText = "StringValue";
			column1.DataField = "StringValue";
			grid1.Columns.Add(column1);
			column1 = new BoundColumn();
			column1.HeaderText = "CurrencyValue";
			column1.DataField = "CurrencyValue";
			grid1.Columns.Add(column1);
			HyperLinkColumn column4 = new HyperLinkColumn();
			column4.HeaderText = "objHyperLinkColumn";
			grid1.Columns.Add(column4);
			ButtonColumn column2 = new ButtonColumn();
			column2.HeaderText = "ButtonColumn";
			grid1.Columns.Add(column2);
			EditCommandColumn column3 = new EditCommandColumn();
			column3.HeaderText = "EditCommandColumn";
			grid1.Columns.Add(column3);
			grid1.DataSource = this.CreateDataSource();
			grid1.DataBind();
			base.GHTActiveForm.Controls.Add(grid1);
			this.GHTSubTestBegin("BoundColumn.All");
			try
			{
				column1 = (BoundColumn) grid1.Columns[2];
				if (!this.Page.IsPostBack)
				{
					column1.DataFormatString = "{0:C}";
					column1.ReadOnly = true;
					column1.DataField = "IntegerValue";
				}
				else
				{
					this.GHTSubTestAddResult(column1.DataFormatString);
					this.GHTSubTestAddResult(column1.ReadOnly.ToString());
					this.GHTSubTestAddResult(column1.DataField);
				}
			}
			catch (Exception exception56)
			{
				// ProjectData.SetProjectError(exception56);
				Exception exception8 = exception56;
				this.GHTSubTestAddResult("Unxpected " + exception8.GetType().Name + " exception was caught-" + exception8.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("HyperLinkColumn.All");
			try
			{
				if (!this.Page.IsPostBack)
				{
					column4.Text = "test";
					column4.DataNavigateUrlFormatString = "test.aspx?id={0}";
					column4.Target = "_blank";
					column4.NavigateUrl = "test";
					column4.DataTextField = "StringValue";
					column4.DataNavigateUrlField = "StringValue";
					column4.DataTextFormatString = "{0:C}";
				}
				else
				{
					this.GHTSubTestAddResult(column4.Text);
					this.GHTSubTestAddResult(column4.DataNavigateUrlFormatString);
					this.GHTSubTestAddResult(column4.Target);
					this.GHTSubTestAddResult(column4.NavigateUrl);
					this.GHTSubTestAddResult(column4.DataTextField);
					this.GHTSubTestAddResult(column4.DataNavigateUrlField);
					this.GHTSubTestAddResult(column4.DataTextFormatString);
				}
			}
			catch (Exception exception57)
			{
				// ProjectData.SetProjectError(exception57);
				Exception exception9 = exception57;
				this.GHTSubTestAddResult("Unxpected " + exception9.GetType().Name + " exception was caught-" + exception9.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("ButtonColumn.All");
			try
			{
				column2 = (ButtonColumn) grid1.Columns[4];
				if (!this.Page.IsPostBack)
				{
					column2.DataTextField = "StringValue";
					//column2.ButtonType = (ButtonColumnType) "test";
					column2.DataTextFormatString = "{0:C}";
				}
				else
				{
					this.GHTSubTestAddResult(column2.DataTextField);
					this.GHTSubTestAddResult(((int) column2.ButtonType).ToString());
					this.GHTSubTestAddResult(column2.DataTextFormatString);
				}
			}
			catch (Exception exception58)
			{
				// ProjectData.SetProjectError(exception58);
				Exception exception10 = exception58;
				this.GHTSubTestAddResult("Unxpected " + exception10.GetType().Name + " exception was caught-" + exception10.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("EditCommandColumn.All");
			try
			{
				column3 = (EditCommandColumn) grid1.Columns[5];
				if (!this.Page.IsPostBack)
				{
					column3.UpdateText = "test";
					column3.CancelText = "test";
					column3.EditText = "test";
					column3.ButtonType = ButtonColumnType.PushButton;
				}
				else
				{
					this.GHTSubTestAddResult(column3.UpdateText);
					this.GHTSubTestAddResult(column3.CancelText);
					this.GHTSubTestAddResult(column3.EditText);
					this.GHTSubTestAddResult(((int) column3.ButtonType).ToString());
				}
			}
			catch (Exception exception59)
			{
				// ProjectData.SetProjectError(exception59);
				Exception exception11 = exception59;
				this.GHTSubTestAddResult("Unxpected " + exception11.GetType().Name + " exception was caught-" + exception11.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("Calendar.All");
			try
			{
				Calendar calendar1 = new Calendar();
				calendar1.ID = "objCalendarAll";
				base.GHTActiveForm.Controls.Add(calendar1);
				if (!this.Page.IsPostBack)
				{
					calendar1.ShowDayHeader = true;
					calendar1.FirstDayOfWeek = FirstDayOfWeek.Tuesday;
					calendar1.SelectWeekText = "SelectWeekText";
					calendar1.CellSpacing = 4;
					calendar1.CellPadding = 6;
					calendar1.SelectMonthText = "SelectMonthText";
					calendar1.VisibleDate = DateTime.Now;
					calendar1.DayNameFormat = DayNameFormat.FirstTwoLetters;
					calendar1.ShowGridLines = true;
					calendar1.TodaysDate = DateTime.Now.AddDays(1);
					calendar1.ShowNextPrevMonth = true;
					calendar1.ShowTitle = true;
					calendar1.TitleFormat = TitleFormat.MonthYear;
					calendar1.NextMonthText = "NextMonthText";
					calendar1.NextPrevFormat = NextPrevFormat.FullMonth;
					calendar1.PrevMonthText = "PrevMonthText";
					calendar1.SelectionMode = CalendarSelectionMode.DayWeekMonth;
				}
				else
				{
					this.GHTSubTestAddResult(calendar1.ShowDayHeader.ToString());
					this.GHTSubTestAddResult(((int) calendar1.FirstDayOfWeek).ToString());
					this.GHTSubTestAddResult(calendar1.SelectWeekText);
					this.GHTSubTestAddResult(calendar1.CellSpacing.ToString());
					this.GHTSubTestAddResult(calendar1.CellPadding.ToString());
					this.GHTSubTestAddResult(calendar1.SelectMonthText);
					this.GHTSubTestAddResult(calendar1.VisibleDate.ToString());
					this.GHTSubTestAddResult(((int) calendar1.DayNameFormat).ToString());
					this.GHTSubTestAddResult(calendar1.ShowGridLines.ToString());
					this.GHTSubTestAddResult(calendar1.TodaysDate.ToString());
					this.GHTSubTestAddResult(calendar1.ShowNextPrevMonth.ToString());
					this.GHTSubTestAddResult(calendar1.ShowTitle.ToString());
					this.GHTSubTestAddResult(((int) calendar1.TitleFormat).ToString());
					this.GHTSubTestAddResult(calendar1.NextMonthText);
					this.GHTSubTestAddResult(((int) calendar1.NextPrevFormat).ToString());
					this.GHTSubTestAddResult(calendar1.PrevMonthText);
					this.GHTSubTestAddResult(((int) calendar1.SelectionMode).ToString());
				}
			}
			catch (Exception exception60)
			{
				// ProjectData.SetProjectError(exception60);
				Exception exception12 = exception60;
				this.GHTSubTestAddResult("Unxpected " + exception12.GetType().Name + " exception was caught-" + exception12.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("CheckBox.TextAlign,Text,Checked,AutoPostBack");
			try
			{
				CheckBox box2 = new CheckBox();
				box2.ID = "objCheckBoxAll";
				base.GHTActiveForm.Controls.Add(box2);
				if (!this.Page.IsPostBack)
				{
					box2.TextAlign = TextAlign.Left;
					box2.Text = "test";
					box2.Checked = true;
					box2.Checked = true;
				}
				else
				{
					this.GHTSubTestAddResult(((int) box2.TextAlign).ToString());
					this.GHTSubTestAddResult(box2.Text);
					this.GHTSubTestAddResult(box2.Checked.ToString());
					this.GHTSubTestAddResult(box2.Checked.ToString());
				}
			}
			catch (Exception exception61)
			{
				// ProjectData.SetProjectError(exception61);
				Exception exception13 = exception61;
				this.GHTSubTestAddResult("Unxpected " + exception13.GetType().Name + " exception was caught-" + exception13.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("CheckBoxList.RepeatColumns");
			try
			{
				CheckBoxList list1 = new CheckBoxList();
				list1.ID = "objCheckBoxListRepeatColumns";
				base.GHTActiveForm.Controls.Add(list1);
				if (!this.Page.IsPostBack)
				{
					list1.RepeatColumns = 2;
				}
				else
				{
					this.GHTSubTestAddResult(list1.RepeatColumns.ToString());
				}
			}
			catch (Exception exception62)
			{
				// ProjectData.SetProjectError(exception62);
				Exception exception14 = exception62;
				this.GHTSubTestAddResult("Unxpected " + exception14.GetType().Name + " exception was caught-" + exception14.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("CheckBoxList.TextAlign");
			try
			{
				CheckBoxList list2 = new CheckBoxList();
				list2.ID = "objCheckBoxListTextAlign";
				base.GHTActiveForm.Controls.Add(list2);
				if (!this.Page.IsPostBack)
				{
					list2.TextAlign = TextAlign.Right;
				}
				else
				{
					this.GHTSubTestAddResult(((int) list2.TextAlign).ToString());
				}
			}
			catch (Exception exception63)
			{
				// ProjectData.SetProjectError(exception63);
				Exception exception15 = exception63;
				this.GHTSubTestAddResult("Unxpected " + exception15.GetType().Name + " exception was caught-" + exception15.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("CheckBoxList.RepeatDirection");
			try
			{
				CheckBoxList list3 = new CheckBoxList();
				list3.ID = "objCheckBoxListRepeatDirection";
				base.GHTActiveForm.Controls.Add(list3);
				if (!this.Page.IsPostBack)
				{
					list3.RepeatDirection = RepeatDirection.Horizontal;
				}
				else
				{
					this.GHTSubTestAddResult(((int) list3.RepeatDirection).ToString());
				}
			}
			catch (Exception exception64)
			{
				// ProjectData.SetProjectError(exception64);
				Exception exception16 = exception64;
				this.GHTSubTestAddResult("Unxpected " + exception16.GetType().Name + " exception was caught-" + exception16.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("CheckBoxList.RepeatLayout");
			try
			{
				CheckBoxList list4 = new CheckBoxList();
				list4.ID = "objCheckBoxListRepeatLayout";
				base.GHTActiveForm.Controls.Add(list4);
				if (!this.Page.IsPostBack)
				{
					list4.RepeatLayout = RepeatLayout.Table;
				}
				else
				{
					this.GHTSubTestAddResult(((int) list4.RepeatLayout).ToString());
				}
			}
			catch (Exception exception65)
			{
				// ProjectData.SetProjectError(exception65);
				Exception exception17 = exception65;
				this.GHTSubTestAddResult("Unxpected " + exception17.GetType().Name + " exception was caught-" + exception17.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			TextBox box1 = new TextBox();
			box1.ID = "objControlToValidate";
			base.GHTActiveForm.Controls.Add(box1);
			this.GHTSubTestBegin("CompareValidator.Operator");
			try
			{
				CompareValidator validator1 = new CompareValidator();
				validator1.ID = "objCompareValidatorOperator";
				validator1.ControlToValidate = "objControlToValidate";
				base.GHTActiveForm.Controls.Add(validator1);
				if (!this.Page.IsPostBack)
				{
					validator1.Operator = ValidationCompareOperator.GreaterThan;
				}
				else
				{
					this.GHTSubTestAddResult(((int) validator1.Operator).ToString());
				}
			}
			catch (Exception exception66)
			{
				// ProjectData.SetProjectError(exception66);
				Exception exception18 = exception66;
				this.GHTSubTestAddResult("Unxpected " + exception18.GetType().Name + " exception was caught-" + exception18.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("CompareValidator.ControlToCompare");
			try
			{
				CompareValidator validator2 = new CompareValidator();
				validator2.ID = "objCompareValidatorControlToCompare";
				validator2.ControlToValidate = "objControlToValidate";
				base.GHTActiveForm.Controls.Add(validator2);
				if (!this.Page.IsPostBack)
				{
					validator2.ControlToValidate = "objControlToValidate";
				}
				else
				{
					this.GHTSubTestAddResult(validator2.ControlToValidate);
				}
			}
			catch (Exception exception67)
			{
				// ProjectData.SetProjectError(exception67);
				Exception exception19 = exception67;
				this.GHTSubTestAddResult("Unxpected " + exception19.GetType().Name + " exception was caught-" + exception19.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("CompareValidator.ValueToCompare");
			try
			{
				CompareValidator validator3 = new CompareValidator();
				validator3.ID = "objCompareValidatorValueToCompare";
				validator3.ControlToValidate = "objControlToValidate";
				base.GHTActiveForm.Controls.Add(validator3);
				if (!this.Page.IsPostBack)
				{
					validator3.ValueToCompare = "test";
				}
				else
				{
					this.GHTSubTestAddResult(validator3.ValueToCompare);
				}
			}
			catch (Exception exception68)
			{
				// ProjectData.SetProjectError(exception68);
				Exception exception20 = exception68;
				this.GHTSubTestAddResult("Unxpected " + exception20.GetType().Name + " exception was caught-" + exception20.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("HtmlButton.CausesValidation");
			try
			{
				HtmlButton button4 = new HtmlButton();
				button4.ID = "objHtmlButtonCausesValidation";
				base.GHTActiveForm.Controls.Add(button4);
				if (!this.Page.IsPostBack)
				{
					button4.CausesValidation = true;
				}
				else
				{
					this.GHTSubTestAddResult(button4.CausesValidation.ToString());
				}
			}
			catch (Exception exception69)
			{
				// ProjectData.SetProjectError(exception69);
				Exception exception21 = exception69;
				this.GHTSubTestAddResult("Unxpected " + exception21.GetType().Name + " exception was caught-" + exception21.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("HtmlInputImage.CausesValidation");
			try
			{
				HtmlInputImage image1 = new HtmlInputImage();
				image1.ID = "objHtmlInputImageCausesValidation";
				base.GHTActiveForm.Controls.Add(image1);
				if (!this.Page.IsPostBack)
				{
					image1.CausesValidation = true;
				}
				else
				{
					this.GHTSubTestAddResult(image1.CausesValidation.ToString());
				}
			}
			catch (Exception exception70)
			{
				// ProjectData.SetProjectError(exception70);
				Exception exception22 = exception70;
				this.GHTSubTestAddResult("Unxpected " + exception22.GetType().Name + " exception was caught-" + exception22.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("HtmlInputButton.CausesValidation");
			try
			{
				HtmlInputButton button5 = new HtmlInputButton();
				button5.ID = "objHtmlInputButtonCausesValidation";
				base.GHTActiveForm.Controls.Add(button5);
				if (!this.Page.IsPostBack)
				{
					button5.CausesValidation = true;
				}
				else
				{
					this.GHTSubTestAddResult(button5.CausesValidation.ToString());
				}
			}
			catch (Exception exception71)
			{
				// ProjectData.SetProjectError(exception71);
				Exception exception23 = exception71;
				this.GHTSubTestAddResult("Unxpected " + exception23.GetType().Name + " exception was caught-" + exception23.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("HyperLink.Text");
			try
			{
				HyperLink link1 = new HyperLink();
				link1.ID = "objHyperLinkText";
				base.GHTActiveForm.Controls.Add(link1);
				if (!this.Page.IsPostBack)
				{
					link1.Text = "test";
				}
				else
				{
					this.GHTSubTestAddResult(link1.Text);
				}
			}
			catch (Exception exception72)
			{
				// ProjectData.SetProjectError(exception72);
				Exception exception24 = exception72;
				this.GHTSubTestAddResult("Unxpected " + exception24.GetType().Name + " exception was caught-" + exception24.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("HyperLink.Target");
			try
			{
				HyperLink link2 = new HyperLink();
				link2.ID = "objHyperLinkTarget";
				base.GHTActiveForm.Controls.Add(link2);
				if (!this.Page.IsPostBack)
				{
					link2.Target = "_blank";
				}
				else
				{
					this.GHTSubTestAddResult(link2.Target);
				}
			}
			catch (Exception exception73)
			{
				// ProjectData.SetProjectError(exception73);
				Exception exception25 = exception73;
				this.GHTSubTestAddResult("Unxpected " + exception25.GetType().Name + " exception was caught-" + exception25.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("HyperLink.ImageUrl");
			try
			{
				HyperLink link3 = new HyperLink();
				link3.ID = "objHyperLinkImageUrl";
				base.GHTActiveForm.Controls.Add(link3);
				if (!this.Page.IsPostBack)
				{
					link3.ImageUrl = "test";
				}
				else
				{
					this.GHTSubTestAddResult(link3.ImageUrl);
				}
			}
			catch (Exception exception74)
			{
				// ProjectData.SetProjectError(exception74);
				Exception exception26 = exception74;
				this.GHTSubTestAddResult("Unxpected " + exception26.GetType().Name + " exception was caught-" + exception26.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("HyperLink.NavigateUrl");
			try
			{
				HyperLink link4 = new HyperLink();
				link4.ID = "objHyperLinkNavigateUrl";
				base.GHTActiveForm.Controls.Add(link4);
				if (!this.Page.IsPostBack)
				{
					link4.NavigateUrl = "test";
				}
				else
				{
					this.GHTSubTestAddResult(link4.NavigateUrl);
				}
			}
			catch (Exception exception75)
			{
				// ProjectData.SetProjectError(exception75);
				Exception exception27 = exception75;
				this.GHTSubTestAddResult("Unxpected " + exception27.GetType().Name + " exception was caught-" + exception27.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("Image.AlternateText");
			try
			{
				Image image2 = new Image();
				image2.ID = "objImageAlternateText";
				base.GHTActiveForm.Controls.Add(image2);
				if (!this.Page.IsPostBack)
				{
					image2.AlternateText = "test";
				}
				else
				{
					this.GHTSubTestAddResult(image2.AlternateText);
				}
			}
			catch (Exception exception76)
			{
				// ProjectData.SetProjectError(exception76);
				Exception exception28 = exception76;
				this.GHTSubTestAddResult("Unxpected " + exception28.GetType().Name + " exception was caught-" + exception28.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("Image.ImageAlign");
			try
			{
				Image image3 = new Image();
				image3.ID = "objImageImageAlign";
				base.GHTActiveForm.Controls.Add(image3);
				if (!this.Page.IsPostBack)
				{
					image3.ImageAlign = ImageAlign.Right;
				}
				else
				{
					this.GHTSubTestAddResult(((int) image3.ImageAlign).ToString());
				}
			}
			catch (Exception exception77)
			{
				// ProjectData.SetProjectError(exception77);
				Exception exception29 = exception77;
				this.GHTSubTestAddResult("Unxpected " + exception29.GetType().Name + " exception was caught-" + exception29.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("Image.ImageUrl");
			try
			{
				Image image4 = new Image();
				image4.ID = "objImageImageUrl";
				base.GHTActiveForm.Controls.Add(image4);
				if (!this.Page.IsPostBack)
				{
					image4.ImageUrl = "test";
				}
				else
				{
					this.GHTSubTestAddResult(image4.ImageUrl);
				}
			}
			catch (Exception exception78)
			{
				// ProjectData.SetProjectError(exception78);
				Exception exception30 = exception78;
				this.GHTSubTestAddResult("Unxpected " + exception30.GetType().Name + " exception was caught-" + exception30.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("ImageButton.CommandName");
			try
			{
				ImageButton button6 = new ImageButton();
				button6.ID = "objImageButtonCommandName";
				base.GHTActiveForm.Controls.Add(button6);
				if (!this.Page.IsPostBack)
				{
					button6.CommandName = "test";
				}
				else
				{
					this.GHTSubTestAddResult(button6.CommandName);
				}
			}
			catch (Exception exception79)
			{
				// ProjectData.SetProjectError(exception79);
				Exception exception31 = exception79;
				this.GHTSubTestAddResult("Unxpected " + exception31.GetType().Name + " exception was caught-" + exception31.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("ImageButton.CommandArgument");
			try
			{
				ImageButton button7 = new ImageButton();
				button7.ID = "objImageButtonCommandArgument";
				base.GHTActiveForm.Controls.Add(button7);
				if (!this.Page.IsPostBack)
				{
					button7.CommandArgument = "test";
				}
				else
				{
					this.GHTSubTestAddResult(button7.CommandArgument);
				}
			}
			catch (Exception exception80)
			{
				// ProjectData.SetProjectError(exception80);
				Exception exception32 = exception80;
				this.GHTSubTestAddResult("Unxpected " + exception32.GetType().Name + " exception was caught-" + exception32.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("ImageButton.CommandName");
			try
			{
				ImageButton button8 = new ImageButton();
				button8.ID = "objImageButtonCausesValidation";
				base.GHTActiveForm.Controls.Add(button8);
				if (!this.Page.IsPostBack)
				{
					button8.CausesValidation = true;
				}
				else
				{
					this.GHTSubTestAddResult(button8.CausesValidation.ToString());
				}
			}
			catch (Exception exception81)
			{
				// ProjectData.SetProjectError(exception81);
				Exception exception33 = exception81;
				this.GHTSubTestAddResult("Unxpected " + exception33.GetType().Name + " exception was caught-" + exception33.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("Label.Text");
			try
			{
				Label label2 = new Label();
				label2.ID = "objLabelText";
				base.GHTActiveForm.Controls.Add(label2);
				if (!this.Page.IsPostBack)
				{
					label2.Text = "test";
				}
				else
				{
					this.GHTSubTestAddResult(label2.Text);
				}
			}
			catch (Exception exception82)
			{
				// ProjectData.SetProjectError(exception82);
				Exception exception34 = exception82;
				this.GHTSubTestAddResult("Unxpected " + exception34.GetType().Name + " exception was caught-" + exception34.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("LinkButton.CausesValidation");
			try
			{
				LinkButton button9 = new LinkButton();
				button9.ID = "objLinkButtonCausesValidation";
				base.GHTActiveForm.Controls.Add(button9);
				if (!this.Page.IsPostBack)
				{
					button9.CausesValidation = true;
				}
				else
				{
					this.GHTSubTestAddResult(button9.CausesValidation.ToString());
				}
			}
			catch (Exception exception83)
			{
				// ProjectData.SetProjectError(exception83);
				Exception exception35 = exception83;
				this.GHTSubTestAddResult("Unxpected " + exception35.GetType().Name + " exception was caught-" + exception35.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("LinkButton.CommandName");
			try
			{
				LinkButton button10 = new LinkButton();
				button10.ID = "objLinkButtonCommandName";
				base.GHTActiveForm.Controls.Add(button10);
				if (!this.Page.IsPostBack)
				{
					button10.CommandName = "test";
				}
				else
				{
					this.GHTSubTestAddResult(button10.CommandName);
				}
			}
			catch (Exception exception84)
			{
				// ProjectData.SetProjectError(exception84);
				Exception exception36 = exception84;
				this.GHTSubTestAddResult("Unxpected " + exception36.GetType().Name + " exception was caught-" + exception36.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("LinkButton.CommandArgument");
			try
			{
				LinkButton button11 = new LinkButton();
				button11.ID = "objLinkButtonCommandArgument";
				base.GHTActiveForm.Controls.Add(button11);
				if (!this.Page.IsPostBack)
				{
					button11.CommandArgument = "test";
				}
				else
				{
					this.GHTSubTestAddResult(button11.CommandArgument);
				}
			}
			catch (Exception exception85)
			{
				// ProjectData.SetProjectError(exception85);
				Exception exception37 = exception85;
				this.GHTSubTestAddResult("Unxpected " + exception37.GetType().Name + " exception was caught-" + exception37.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("LinkButton.Text");
			try
			{
				LinkButton button12 = new LinkButton();
				button12.ID = "objLinkButtonText";
				base.GHTActiveForm.Controls.Add(button12);
				if (!this.Page.IsPostBack)
				{
					button12.Text = "test";
				}
				else
				{
					this.GHTSubTestAddResult(button12.Text);
				}
			}
			catch (Exception exception86)
			{
				// ProjectData.SetProjectError(exception86);
				Exception exception38 = exception86;
				this.GHTSubTestAddResult("Unxpected " + exception38.GetType().Name + " exception was caught-" + exception38.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("ListBox.All");
			try
			{
				ListBox box3 = new ListBox();
				box3.ID = "objListBoxAll";
				base.GHTActiveForm.Controls.Add(box3);
				if (!this.Page.IsPostBack)
				{
					box3.SelectionMode = ListSelectionMode.Multiple;
					box3.Rows = 2;
				}
				else
				{
					this.GHTSubTestAddResult(((int) box3.SelectionMode).ToString());
					this.GHTSubTestAddResult(box3.Rows.ToString());
				}
			}
			catch (Exception exception87)
			{
				// ProjectData.SetProjectError(exception87);
				Exception exception39 = exception87;
				this.GHTSubTestAddResult("Unxpected " + exception39.GetType().Name + " exception was caught-" + exception39.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("ListControl.All");
			try
			{
				ListBox box4 = new ListBox();
				box4.ID = "objListControlAll";
				box4.DataSource = this.CreateDataSource();
				box4.DataBind();
				base.GHTActiveForm.Controls.Add(box4);
				if (!this.Page.IsPostBack)
				{
					box4.AutoPostBack = true;
					box4.DataMember = "test";
					box4.DataTextField = "StringValue";
					box4.DataTextFormatString = "{0:C}";
					box4.DataValueField = "StringValue";
				}
				else
				{
					this.GHTSubTestAddResult(box4.AutoPostBack.ToString());
					this.GHTSubTestAddResult(box4.DataMember);
					this.GHTSubTestAddResult(box4.DataTextField);
					this.GHTSubTestAddResult(box4.DataTextFormatString);
					this.GHTSubTestAddResult(box4.DataValueField);
				}
			}
			catch (Exception exception88)
			{
				// ProjectData.SetProjectError(exception88);
				Exception exception40 = exception88;
				this.GHTSubTestAddResult("Unxpected " + exception40.GetType().Name + " exception was caught-" + exception40.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("Literal.Text");
			try
			{
				Literal literal1 = new Literal();
				literal1.ID = "objLiteralText";
				base.GHTActiveForm.Controls.Add(literal1);
				if (!this.Page.IsPostBack)
				{
					literal1.Text = "test";
				}
				else
				{
					this.GHTSubTestAddResult(literal1.Text);
				}
			}
			catch (Exception exception89)
			{
				// ProjectData.SetProjectError(exception89);
				Exception exception41 = exception89;
				this.GHTSubTestAddResult("Unxpected " + exception41.GetType().Name + " exception was caught-" + exception41.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("Panel.All");
			try
			{
				Panel panel1 = new Panel();
				panel1.ID = "objPanelAll";
				base.GHTActiveForm.Controls.Add(panel1);
				if (!this.Page.IsPostBack)
				{
					panel1.BackImageUrl = "test";
					panel1.HorizontalAlign = HorizontalAlign.Right;
					panel1.Wrap = true;
				}
				else
				{
					this.GHTSubTestAddResult(panel1.BackImageUrl);
					this.GHTSubTestAddResult(((int) panel1.HorizontalAlign).ToString());
					this.GHTSubTestAddResult(panel1.Wrap.ToString());
				}
			}
			catch (Exception exception90)
			{
				// ProjectData.SetProjectError(exception90);
				Exception exception42 = exception90;
				this.GHTSubTestAddResult("Unxpected " + exception42.GetType().Name + " exception was caught-" + exception42.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("RadioButton.GroupName");
			try
			{
				RadioButton button13 = new RadioButton();
				button13.ID = "objRadioButtonGroupName";
				base.GHTActiveForm.Controls.Add(button13);
				if (!this.Page.IsPostBack)
				{
					button13.GroupName = "test";
				}
				else
				{
					this.GHTSubTestAddResult(button13.GroupName);
				}
			}
			catch (Exception exception91)
			{
				// ProjectData.SetProjectError(exception91);
				Exception exception43 = exception91;
				this.GHTSubTestAddResult("Unxpected " + exception43.GetType().Name + " exception was caught-" + exception43.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("RadioButtonList.RepeatColumns");
			try
			{
				RadioButtonList list5 = new RadioButtonList();
				list5.ID = "objRadioButtonListRepeatColumns";
				base.GHTActiveForm.Controls.Add(list5);
				if (!this.Page.IsPostBack)
				{
					list5.RepeatColumns = 2;
				}
				else
				{
					this.GHTSubTestAddResult(list5.RepeatColumns.ToString());
				}
			}
			catch (Exception exception92)
			{
				// ProjectData.SetProjectError(exception92);
				Exception exception44 = exception92;
				this.GHTSubTestAddResult("Unxpected " + exception44.GetType().Name + " exception was caught-" + exception44.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("RadioButtonList.RepeatDirection");
			try
			{
				RadioButtonList list6 = new RadioButtonList();
				list6.ID = "objRadioButtonListRepeatDirection";
				base.GHTActiveForm.Controls.Add(list6);
				if (!this.Page.IsPostBack)
				{
					list6.RepeatDirection = RepeatDirection.Horizontal;
				}
				else
				{
					this.GHTSubTestAddResult(((int) list6.RepeatDirection).ToString());
				}
			}
			catch (Exception exception93)
			{
				// ProjectData.SetProjectError(exception93);
				Exception exception45 = exception93;
				this.GHTSubTestAddResult("Unxpected " + exception45.GetType().Name + " exception was caught-" + exception45.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("RadioButtonList.TextAlign");
			try
			{
				RadioButtonList list7 = new RadioButtonList();
				list7.ID = "objRadioButtonListTextAlign";
				base.GHTActiveForm.Controls.Add(list7);
				if (!this.Page.IsPostBack)
				{
					list7.TextAlign = TextAlign.Right;
				}
				else
				{
					this.GHTSubTestAddResult(((int) list7.TextAlign).ToString());
				}
			}
			catch (Exception exception94)
			{
				// ProjectData.SetProjectError(exception94);
				Exception exception46 = exception94;
				this.GHTSubTestAddResult("Unxpected " + exception46.GetType().Name + " exception was caught-" + exception46.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("RadioButtonList.RepeatLayout");
			try
			{
				RadioButtonList list8 = new RadioButtonList();
				list8.ID = "objRadioButtonListRepeatLayout";
				base.GHTActiveForm.Controls.Add(list8);
				if (!this.Page.IsPostBack)
				{
					list8.RepeatLayout = RepeatLayout.Flow;
				}
				else
				{
					this.GHTSubTestAddResult(((int) list8.RepeatLayout).ToString());
				}
			}
			catch (Exception exception95)
			{
				// ProjectData.SetProjectError(exception95);
				Exception exception47 = exception95;
				this.GHTSubTestAddResult("Unxpected " + exception47.GetType().Name + " exception was caught-" + exception47.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTSubTestBegin("TextBox.ReadOnly,AutoPostBack,Columns,Wrap,Text,Rows,MaxLength,TextMode");
			try
			{
				TextBox box5 = new TextBox();
				box5.ID = "objTextBoxAll";
				base.GHTActiveForm.Controls.Add(box5);
				if (!this.Page.IsPostBack)
				{
					box5.ReadOnly = true;
					box5.AutoPostBack = true;
					box5.Columns = 2;
					box5.Wrap = true;
					box5.Text = "test";
					box5.Rows = 2;
					box5.MaxLength = 10;
					box5.TextMode = TextBoxMode.MultiLine;
				}
				else
				{
					this.GHTSubTestAddResult(box5.ReadOnly.ToString());
					this.GHTSubTestAddResult(box5.ReadOnly.ToString());
					this.GHTSubTestAddResult(box5.AutoPostBack.ToString());
					this.GHTSubTestAddResult(box5.Columns.ToString());
					this.GHTSubTestAddResult(box5.Wrap.ToString());
					this.GHTSubTestAddResult(box5.Text);
					this.GHTSubTestAddResult(box5.Rows.ToString());
					this.GHTSubTestAddResult(box5.MaxLength.ToString());
					this.GHTSubTestAddResult(((int) box5.TextMode).ToString());
				}
			}
			catch (Exception exception96)
			{
				// ProjectData.SetProjectError(exception96);
				Exception exception48 = exception96;
				this.GHTSubTestAddResult("Unxpected " + exception48.GetType().Name + " exception was caught-" + exception48.Message);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
			this.GHTTestEnd();
		}
		private DataGridColumn c_edit(string se)
		{
			EditCommandColumn column1 = new EditCommandColumn();
			column1.EditText = "Edit";
			column1.HeaderImageUrl = se;
			return column1;
		}
 /// <summary>
 /// Configure a control column to edit a DataGrid item (or row).
 /// </summary>
 /// <param name="pos">The column position</param>
 /// <returns>The next column position</returns>
 protected virtual int BindEditColumn(int pos)
 {
     EditCommandColumn column = new EditCommandColumn();
     column.ButtonType = ButtonColumnType.PushButton;
     column.EditText = EditText;
     column.CancelText = QuitText;
     column.UpdateText = SaveText;
     Grid.Columns.AddAt(pos, column);
     return ++pos;
 }
Example #13
0
 /// <summary>
 /// 加载编辑列
 /// </summary>
 public void LoadEditColumn()
 {
     EditCommandColumn ecc = new EditCommandColumn();//更新按钮列 
     ecc.SortExpression = "desc";
     ecc.ButtonType = ButtonColumnType.LinkButton;//链接按钮 
     ecc.EditText = "编辑";
     ecc.UpdateText = "更新";
     ecc.CancelText = "取消";
     ecc.ItemStyle.Width = 70;
     ecc.ItemStyle.BorderWidth = 1;
     ecc.ItemStyle.BorderStyle = BorderStyle.Solid;
     ecc.ItemStyle.BorderColor = System.Drawing.Color.FromArgb(234, 233, 225);
     this.Columns.AddAt(0, ecc);//增加按钮列 
 }
		private DataGridColumn c_edit(bool v)
		{
			EditCommandColumn column1 = new EditCommandColumn();
			column1.EditText = "Edit";
			column1.Visible = v;
			return column1;
		}
Example #15
0
		public void InitializeCell () 
		{
#if NET_4_0
			string origHtml = "<table><tr><td>&nbsp;</td><td>&nbsp;</td><td>one</td><td>two</td><td>three</td></tr><tr><td><a>Edit</a></td><td><input name=\"sucker$ctl02$ctl00\" type=\"submit\" value=\"Bearbeiten\" /></td><td>1</td><td>2</td><td>3</td></tr><tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr></table>";
#else
			string origHtml = "<table border=\"0\"><tr><td>&nbsp;</td><td>&nbsp;</td><td>one</td><td>two</td><td>three</td></tr><tr><td><a>Edit</a></td><td><input name=\"sucker$ctl02$ctl00\" type=\"submit\" value=\"Bearbeiten\" /></td><td>1</td><td>2</td><td>3</td></tr><tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr></table>";
#endif
			DataGridTest	p = new DataGridTest ();
			DataTable	table = new DataTable ();
			EditCommandColumn	e;
			string			markup;

			e = new EditCommandColumn();
			e.ButtonType = ButtonColumnType.LinkButton;
			e.CancelText = "Cancel";
			e.EditText = "Edit";
			e.UpdateText = "Update";			

			table.Columns.Add (new DataColumn ("one", typeof (string)));
			table.Columns.Add (new DataColumn ("two", typeof (string)));
			table.Columns.Add (new DataColumn ("three", typeof (string)));
			table.Rows.Add (new object [] { "1", "2", "3" });

			p.DataSource = new DataView (table);
			p.Columns.Add(e);

			e = new EditCommandColumn();
			e.ButtonType = ButtonColumnType.PushButton;
			e.CancelText = "Abbrechen";
			e.EditText = "Bearbeiten";
			e.UpdateText = "Refresh";			
			p.Columns.Add(e);

			// This will trigger EditCommandColumn.InitializeCell, without any EditItem set, tests the EditText render
			p.CreateControls (true);
			p.ID = "sucker";

			Assert.AreEqual (2, p.Columns.Count, "I1");
			markup = ControlMarkup(p.Controls[0]);
			markup = markup.Replace("\t", "");
			markup = markup.Replace ("\r", "");
			markup = markup.Replace ("\n", "");

			HtmlDiff.AssertAreEqual (origHtml, markup, "I2");

			//ShowControlsRecursive (p.Controls [0], 1);
		}
		private void Page_Load(object sender, System.EventArgs e) 
		{
			//Put user code to initialize the page here

			System.Web.UI.HtmlControls.HtmlForm frm = (HtmlForm)this.FindControl("Form1");
			GHTTestBegin(frm);

			GHTActiveSubTest = GHTSubTest1;
			try 
			{
				DataGrid1.DataSource = GHTTests.GHDataSources.DSDataTable();
				System.Web.UI.WebControls.EditCommandColumn c_edit = new System.Web.UI.WebControls.EditCommandColumn();
				System.Web.UI.WebControls.BoundColumn c_company = new System.Web.UI.WebControls.BoundColumn();
				c_edit.EditText = "edit this row";
				c_edit.UpdateText = "";
				c_edit.ButtonType = ButtonColumnType.LinkButton;
				c_company.DataField = "Company";

				DataGrid1.Columns.Add(c_edit);
				DataGrid1.Columns.Add(c_company);
				DataGrid1.EditItemIndex = 2;
				DataGrid1.DataBind();;

				GHTSubTestAddResult(c_edit.UpdateText);
			}
			catch (Exception ex) 
			{
				GHTSubTestUnexpectedExceptionCaught(ex);
			}

			GHTActiveSubTest = Ghtsubtest2;
			try 
			{
				DataGrid2.DataSource = GHTTests.GHDataSources.DSDataTable();
				System.Web.UI.WebControls.EditCommandColumn c_edit = new System.Web.UI.WebControls.EditCommandColumn();
				System.Web.UI.WebControls.BoundColumn c_company = new System.Web.UI.WebControls.BoundColumn();
				c_edit.EditText = "edit this row";
				c_edit.UpdateText = "update edit this row";
				c_company.DataField = "Company";

				DataGrid2.Columns.Add(c_edit);
				DataGrid2.Columns.Add(c_company);
				DataGrid2.EditItemIndex = 2;
				DataGrid2.DataBind();;
				GHTSubTestAddResult(c_edit.UpdateText);
			}
			catch (Exception ex) 
			{
				GHTSubTestUnexpectedExceptionCaught(ex);
			}

			GHTActiveSubTest = Ghtsubtest3;
			try 
			{
				DataGrid3.DataSource = GHTTests.GHDataSources.DSDataTable();
				System.Web.UI.WebControls.EditCommandColumn c_edit = new System.Web.UI.WebControls.EditCommandColumn();
				System.Web.UI.WebControls.BoundColumn c_company = new System.Web.UI.WebControls.BoundColumn();
				c_edit.EditText = "edit this row";
				c_edit.UpdateText = "update text with !@#$%^&*()_+_+";
				c_company.DataField = "Company";

				DataGrid3.Columns.Add(c_edit);
				DataGrid3.Columns.Add(c_company);
				DataGrid3.EditItemIndex = 2;
				DataGrid3.DataBind();;
				GHTSubTestAddResult(c_edit.UpdateText);
			}
			catch (Exception ex) 
			{
				GHTSubTestUnexpectedExceptionCaught(ex);
			}

			GHTActiveSubTest = Ghtsubtest4;
			try 
			{
				DataGrid4.DataSource = GHTTests.GHDataSources.DSDataTable();
				DataGrid4.EditItemIndex = 2;
				DataGrid4.DataBind();;
				GHTSubTestAddResult(( (System.Web.UI.WebControls.EditCommandColumn)DataGrid4.Columns[0]).UpdateText);
			}
			catch (Exception ex) 
			{
				GHTSubTestUnexpectedExceptionCaught(ex);
			}

			GHTActiveSubTest = Ghtsubtest5;
			try 
			{
				DataGrid5.DataSource = GHTTests.GHDataSources.DSDataTable();
				DataGrid5.EditItemIndex = 2;
				DataGrid5.DataBind();
				GHTSubTestAddResult(( (System.Web.UI.WebControls.EditCommandColumn)DataGrid5.Columns[0]).UpdateText);
			}
			catch (Exception ex) 
			{
				GHTSubTestUnexpectedExceptionCaught(ex);
			}

			GHTActiveSubTest = Ghtsubtest6;
			try 
			{
				DataGrid6.DataSource = GHTTests.GHDataSources.DSDataTable();
				DataGrid6.EditItemIndex = 2;
				DataGrid6.DataBind();
				GHTSubTestAddResult(( (System.Web.UI.WebControls.EditCommandColumn)DataGrid6.Columns[0]).UpdateText);
			}
			catch (Exception ex) 
			{
				GHTSubTestUnexpectedExceptionCaught(ex);
			}

			GHTTestEnd();
		}
Example #17
0
		public void ThisIsADGTest () 
		{
#if NET_4_0
			string origHtml = "<table id=\"sucker_tbl\"><tr><td>&nbsp;</td><td>&nbsp;</td><td>one</td><td>two</td><td>three</td></tr><tr><td><a>Edit</a></td><td><input name=\"sucker$ctl02$ctl00\" type=\"submit\" value=\"Bearbeiten\" /></td><td>1</td><td>2</td><td>3</td></tr><tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr></table>";
#else
			string origHtml = "<table border=\"0\" id=\"sucker_tbl\"><tr><td>&nbsp;</td><td>&nbsp;</td><td>one</td><td>two</td><td>three</td></tr><tr><td><a>Edit</a></td><td><input name=\"sucker$ctl02$ctl00\" type=\"submit\" value=\"Bearbeiten\" /></td><td>1</td><td>2</td><td>3</td></tr><tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr></table>";
#endif
			DataGridTest	p = new DataGridTest ();
			DataTable	table = new DataTable ();
			EditCommandColumn	e;
			string			markup;

			e = new EditCommandColumn();
			e.ButtonType = ButtonColumnType.LinkButton;
			e.CancelText = "Cancel";
			e.EditText = "Edit";
			e.UpdateText = "Update";			

			table.Columns.Add (new DataColumn ("one", typeof (string)));
			table.Columns.Add (new DataColumn ("two", typeof (string)));
			table.Columns.Add (new DataColumn ("three", typeof (string)));
			table.Rows.Add (new object [] { "1", "2", "3" });

			p.DataSource = new DataView (table);
			p.Columns.Add(e);

			e = new EditCommandColumn();
			e.ButtonType = ButtonColumnType.PushButton;
			e.CancelText = "Abbrechen";
			e.EditText = "Bearbeiten";
			e.UpdateText = "Refresh";			
			p.Columns.Add(e);

			p.CreateControls (true);
			// This is the test we want to run: setting the ID of the table created by
			// the datagrid overrides the using the ID of the datagrid itself and uses
			// the table ClientID instead.
			p.ID = "sucker";
			p.Controls [0].ID = "tbl";

			Assert.AreEqual (2, p.Columns.Count, "I1");
			markup = ControlMarkup(p.Controls[0]);
			markup = markup.Replace("\t", "");
			markup = markup.Replace ("\r", "");
			markup = markup.Replace ("\n", "");
			
			HtmlDiff.AssertAreEqual (origHtml, markup, "I2");
		}
Example #18
0
        /// <summary>
        /// OnInit() method -- Add the Edit and Delete columns to the grid
        /// </summary>
        /// <param name="e">An <see cref="T:System.EventArgs"></see> that contains the event data.</param>
        protected override void OnInit(EventArgs e)
        {
            // Test for Page to ensure this doesn't run at design time
            if (Page != null)
            {
                string imagePath = GetClientScriptPath();

                EditCommandColumn c0 = new EditCommandColumn();
                c0.EditText = "<img src='" + imagePath + "edit.gif' border=0 alt='" +General.GetString("XMLEDITGRID_EDITITEM", "edit this item") + "'>";
                c0.CancelText = "<img src='" + imagePath + "cancel.gif' border=0 alt='" +General.GetString("XMLEDITGRID_CANCEL", "cancel") + "'>";
                c0.UpdateText = "<img src='" + imagePath + "update.gif' border=0 alt='" +General.GetString("XMLEDITGRID_SAVE", "save changes") + "'>";
                c0.ItemStyle.HorizontalAlign = HorizontalAlign.Center;
                c0.HeaderStyle.Width = new Unit("35px");
                this.Columns.Add(c0);

                ButtonColumn c1 = new ButtonColumn();
                c1.CommandName = "Delete";
                c1.Text = "<img src='" + imagePath + "delete.gif' border=0 alt='" +General.GetString("XMLEDITGRID_DELETE", "delete this item") + "'>";
                c1.ItemStyle.HorizontalAlign = HorizontalAlign.Center;
                c1.HeaderStyle.Width = new Unit("35px");
                this.Columns.Add(c1);

                this.ShowFooter = true;
                this.ItemStyle.VerticalAlign = VerticalAlign.Top;
            }
        }
Example #19
0
		public void InitializeReadOnlyEditCell ()
		{
			DataGridTest p = new DataGridTest ();
			DataTable table = new DataTable ();
			EditCommandColumn e;
			string markup;

			e = new EditCommandColumn ();
			e.ButtonType = ButtonColumnType.LinkButton;
			e.CancelText = "Cancel";
			e.EditText = "Edit";
			e.UpdateText = "Update";

			table.Columns.Add (new DataColumn ("one", typeof (string)));
			table.Columns.Add (new DataColumn ("two", typeof (string)));
			table.Columns.Add (new DataColumn ("three", typeof (string)));
			table.Rows.Add (new object[] { "1", "2", "3" });

			p.DataSource = new DataView (table);
			p.Columns.Add (e);

			e = new EditCommandColumn ();
			e.ButtonType = ButtonColumnType.PushButton;
			
			e.CancelText = "Abbrechen";
			e.EditText = "Bearbeiten";
			e.UpdateText = "Refresh";
			p.Columns.Add (e);

			// Force the ListItemType to be EditItem so we can test rendering the UpdateText/CancelText render
			p.EditItemIndex = 0;

			// This will trigger EditCommandColumn.InitializeCell
			p.CreateControls (true);
			p.ID = "sucker";

			markup = ControlMarkup (p.Controls[0]);
			markup = markup.Replace ("\t", "");
			markup = markup.Replace ("\r", "");
			markup = markup.Replace ("\n", "");

			Assert.AreEqual (2, p.Columns.Count, "I1");
			Assert.AreEqual (
				"<table border=\"0\" id=\"sucker\"><tr><td>&nbsp;</td><td>&nbsp;</td><td>one</td><td>two</td><td>three</td>" +
				"</tr><tr><td><a>Update</a>&nbsp;<a>Cancel</a></td><td><input name type=\"submit\" value=\"Refresh\" />&nbsp;" +
				"<input name value=\"Abbrechen\" type=\"submit\" /></td>" +
				"<td><input name=\"_ctl2:_ctl0\" type=\"text\" value=\"1\" /></td>" +
				"<td><input name=\"_ctl2:_ctl1\" type=\"text\" value=\"2\" /></td>" +
				"<td><input name=\"_ctl2:_ctl2\" type=\"text\" value=\"3\" /></td>" +
				"</tr><tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td>" +
				"</tr></table>", markup, "I2");
		}
		private DataGridColumn c_edit(ListItemType tp, string text)
		{
			EditCommandColumn column1 = new EditCommandColumn();
			column1.EditText = "Edit";
			this.setStyle(column1, tp);
			this.setText(column1, tp, text);
			return column1;
		}
Example #21
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            //Put user code to initialize the page here

            System.Web.UI.HtmlControls.HtmlForm frm = (HtmlForm)this.FindControl("Form1");
            GHTTestBegin(frm);

            GHTActiveSubTest = GHTSubTest1;
            try
            {
                DataGrid1.DataSource = GHTTests.GHDataSources.DSDataTable();
                System.Web.UI.WebControls.EditCommandColumn c_edit    = new System.Web.UI.WebControls.EditCommandColumn();
                System.Web.UI.WebControls.BoundColumn       c_company = new System.Web.UI.WebControls.BoundColumn();
                c_edit.EditText     = "edit this row";
                c_edit.CancelText   = "";
                c_edit.ButtonType   = ButtonColumnType.LinkButton;
                c_company.DataField = "Company";

                DataGrid1.Columns.Add(c_edit);
                DataGrid1.Columns.Add(c_company);
                DataGrid1.EditItemIndex = 2;
                DataGrid1.DataBind();;
                GHTSubTestAddResult(c_edit.CancelText);
            }
            catch (Exception ex)
            {
                GHTSubTestUnexpectedExceptionCaught(ex);
            }

            GHTActiveSubTest = Ghtsubtest2;
            try
            {
                DataGrid2.DataSource = GHTTests.GHDataSources.DSDataTable();
                System.Web.UI.WebControls.EditCommandColumn c_edit    = new System.Web.UI.WebControls.EditCommandColumn();
                System.Web.UI.WebControls.BoundColumn       c_company = new System.Web.UI.WebControls.BoundColumn();
                c_edit.EditText     = "edit this row";
                c_edit.CancelText   = "cancel edit this row";
                c_company.DataField = "Company";

                DataGrid2.Columns.Add(c_edit);
                DataGrid2.Columns.Add(c_company);
                DataGrid2.EditItemIndex = 2;
                DataGrid2.DataBind();;
                GHTSubTestAddResult(c_edit.CancelText);
            }
            catch (Exception ex)
            {
                GHTSubTestUnexpectedExceptionCaught(ex);
            }

            GHTActiveSubTest = Ghtsubtest3;
            try
            {
                DataGrid3.DataSource = GHTTests.GHDataSources.DSDataTable();
                System.Web.UI.WebControls.EditCommandColumn c_edit    = new System.Web.UI.WebControls.EditCommandColumn();
                System.Web.UI.WebControls.BoundColumn       c_company = new System.Web.UI.WebControls.BoundColumn();
                c_edit.EditText     = "edit this row";
                c_edit.CancelText   = "cancel text with !@#$%^&*()_+_+";
                c_company.DataField = "Company";

                DataGrid3.Columns.Add(c_edit);
                DataGrid3.Columns.Add(c_company);
                DataGrid3.EditItemIndex = 2;
                DataGrid3.DataBind();;
                GHTSubTestAddResult(c_edit.CancelText);
            }
            catch (Exception ex)
            {
                GHTSubTestUnexpectedExceptionCaught(ex);
            }

            GHTActiveSubTest = Ghtsubtest4;
            try
            {
                DataGrid4.DataSource    = GHTTests.GHDataSources.DSDataTable();
                DataGrid4.EditItemIndex = 2;
                DataGrid4.DataBind();;
                GHTSubTestAddResult(((System.Web.UI.WebControls.EditCommandColumn)DataGrid4.Columns[0]).CancelText);
            }
            catch (Exception ex)
            {
                GHTSubTestUnexpectedExceptionCaught(ex);
            }

            GHTActiveSubTest = Ghtsubtest5;
            try
            {
                DataGrid5.DataSource    = GHTTests.GHDataSources.DSDataTable();
                DataGrid5.EditItemIndex = 2;
                DataGrid5.DataBind();
                GHTSubTestAddResult(((System.Web.UI.WebControls.EditCommandColumn)DataGrid5.Columns[0]).CancelText);
            }
            catch (Exception ex)
            {
                GHTSubTestUnexpectedExceptionCaught(ex);
            }

            GHTActiveSubTest = Ghtsubtest6;
            try
            {
                DataGrid6.DataSource    = GHTTests.GHDataSources.DSDataTable();
                DataGrid6.EditItemIndex = 2;
                DataGrid6.DataBind();
                GHTSubTestAddResult(((System.Web.UI.WebControls.EditCommandColumn)DataGrid6.Columns[0]).CancelText);
            }
            catch (Exception ex)
            {
                GHTSubTestUnexpectedExceptionCaught(ex);
            }

            GHTTestEnd();
        }
Example #22
0
        private void CreateColumns()
        {
            grid.Columns.Clear();
            fieldsStr = pkField;

            foreach (string field in fields) {
                BoundColumn c = new BoundColumn();
                c.DataField = field;
                c.SortExpression = field;
                c.HeaderText = field;
                grid.Columns.Add(c);

                fieldsStr += ", " + field;
            }

            EditCommandColumn editCol = new EditCommandColumn();
            editCol.EditText = "Редактировать";
            editCol.HeaderText = "Редактирование";
            grid.Columns.Add(editCol);

            ButtonColumn delCol = new ButtonColumn();
            delCol.CommandName = "Delete";
            delCol.Text = "Удаление";
            delCol.HeaderText = "Удалить";
            grid.Columns.Add(delCol);
        }
 public override DataGridColumnsPage.ColumnItem CreateColumn()
 {
     EditCommandColumn runtimeColumn = new EditCommandColumn {
         EditText = System.Design.SR.GetString("DGCol_EditButton"),
         UpdateText = System.Design.SR.GetString("DGCol_UpdateButton"),
         CancelText = System.Design.SR.GetString("DGCol_CancelButton")
     };
     DataGridColumnsPage.ColumnItem item = new DataGridColumnsPage.EditCommandColumnItem(runtimeColumn);
     item.LoadColumnInfo();
     return item;
 }
		private DataGridColumn c_edit()
		{
			EditCommandColumn column1 = new EditCommandColumn();
			column1.EditText = "Edit";
			return column1;
		}