public void GridColumn() { Grid GridSecond = new Grid(); Testpage.Controls.Add(GridSecond); Grid gridPrimary = new Grid(); GridSecond.ID = "gridslave"; GridSecond.DataSourceId = "Orders"; GridSecond.ConnectionString = ConnectionAccessOleDb; GridSecond.MasterGrid = "wggrid"; GridColumn column = new GridColumn("column", gridPrimary); column.UseAllRows = true; column.ColumnId = "wgMasterDetails"; column.HideEditTitle = true; column.GridId = "gridslave"; gridPrimary.MasterTable.Columns.Add(column); SetupGrid(gridPrimary); gridPrimary.Mode = Mode.Edit; gridPrimary.CurrentId = "4"; gridPrimary.DataSourceId = "Employees"; gridPrimary.ConnectionString = ConnectionAccessOleDb; StringBuilder sb = new StringBuilder(); StringWriter sw = new StringWriter(sb); HtmlTextWriter gridwriter = new HtmlTextWriter(sw); gridPrimary.RenderControl(gridwriter); Assert.AreEqual(gridPrimary.MasterTable.Rows.Count, 1); Assert.Greater(GridSecond.MasterTable.Rows.Count, 1); Assert.LessOrEqual(gridPrimary.SystemMessage.Count, 1); // 15-day license key message Assert.AreEqual(gridPrimary.Mode, Mode.Edit); Assert.AreEqual(GridSecond.Mode, Mode.Grid); }
public void GridColumn() { Grid GridSecond = new Grid(); Testpage.Controls.Add(GridSecond); Grid gridPrimary = new Grid(); GridSecond.ID = "gridslave"; GridSecond.DataSourceId = "Orders"; GridSecond.ConnectionString = ConnectionAccessOleDb; GridSecond.MasterGrid = "wggrid"; GridColumn column = new GridColumn("column", gridPrimary); column.UseAllRows = true; column.ColumnId = "wgMasterDetails"; column.HideEditTitle = true; column.GridId = "gridslave"; gridPrimary.MasterTable.Columns.Add(column); SetupGrid(gridPrimary); gridPrimary.Mode = Mode.Edit; gridPrimary.CurrentId = "4"; gridPrimary.DataSourceId = "Employees"; gridPrimary.ConnectionString = ConnectionAccessOleDb; StringBuilder sb = new StringBuilder(); StringWriter sw = new StringWriter(sb); HtmlTextWriter gridwriter = new HtmlTextWriter(sw); gridPrimary.RenderControl(gridwriter); Assert.AreEqual(gridPrimary.MasterTable.Rows.Count, 1); Assert.Greater(GridSecond.MasterTable.Rows.Count, 1); Assert.LessOrEqual(gridPrimary.SystemMessage.Count, 1); // 15-day license key message Assert.AreEqual(gridPrimary.Mode, Mode.Edit); Assert.AreEqual(GridSecond.Mode, Mode.Grid); }