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(); }
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(); }
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); }
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"); }
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) { }
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; } }
public void InitializeEditCell () { #if NET_4_0 string origHtml = "<table><tr><td> </td><td> </td><td>one</td><td>two</td><td>three</td></tr><tr><td><a>Update</a> <a>Cancel</a></td><td><input name=\"sucker$ctl02$ctl00\" type=\"submit\" value=\"Refresh\" /> <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> </td><td> </td><td> </td><td> </td><td> </td></tr></table>"; #else string origHtml = "<table border=\"0\"><tr><td> </td><td> </td><td>one</td><td>two</td><td>three</td></tr><tr><td><a>Update</a> <a>Cancel</a></td><td><input name=\"sucker$ctl02$ctl00\" type=\"submit\" value=\"Refresh\" /> <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> </td><td> </td><td> </td><td> </td><td> </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"); }
// ======================= // 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; }
/// <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; }
public void InitializeCell () { #if NET_4_0 string origHtml = "<table><tr><td> </td><td> </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> </td><td> </td><td> </td><td> </td><td> </td></tr></table>"; #else string origHtml = "<table border=\"0\"><tr><td> </td><td> </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> </td><td> </td><td> </td><td> </td><td> </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(); }
public void ThisIsADGTest () { #if NET_4_0 string origHtml = "<table id=\"sucker_tbl\"><tr><td> </td><td> </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> </td><td> </td><td> </td><td> </td><td> </td></tr></table>"; #else string origHtml = "<table border=\"0\" id=\"sucker_tbl\"><tr><td> </td><td> </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> </td><td> </td><td> </td><td> </td><td> </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"); }
/// <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; } }
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> </td><td> </td><td>one</td><td>two</td><td>three</td>" + "</tr><tr><td><a>Update</a> <a>Cancel</a></td><td><input name type=\"submit\" value=\"Refresh\" /> " + "<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> </td><td> </td><td> </td><td> </td><td> </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; }
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(); }
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; }