예제 #1
0
 public void ResizeColumnTest()
 {
     using (new GridsTestInitializer()) {
         GridTests.GridDemoModules.SwitchToDemoModule(new UIgridDemoWindow().UIGridNavigationClient.UIAccordionControl, GridTests.GridDemoModules.ModuleGroups.GridViews, GridTests.GridDemoModules.Modules.TableView);
         DXGrid         grid         = UIMap.UIXtraGridFeaturesDemoWindow.UIPanelControl1Client.UIGcContainerClient.UITableViewCustom.UIGridControl1Table;
         DXColumnHeader columnHeader = grid.Views[0].Columns[3];
         columnHeader.Width = 376;
         Assert.IsTrue(columnHeader.Width == 376);
     }
 }
예제 #2
0
 public void ResizeColumnViaBestFitOptionTest()
 {
     using (new GridsTestInitializer()) {
         GridDemoModules.SwitchToDemoModule(this.UIMap.UIXtraGridFeaturesDemoWindow.UIGcNavigationsClient.UINavBarControl1NavBar, GridDemoModules.ModuleGroups.GridViews, GridDemoModules.Modules.TableView);
         DXColumnHeader uIGridColumn3ColumnHeader = UIMap.UIXtraGridFeaturesDemoWindow1.UIPanelControl1Client.UIGcContainerClient.UITableViewCustom.UIGridControl1Table.UIGridColumn3ColumnHeader;
         Size           oldSize = (Size)DevExpress.Utils.CodedUISupport.CodedUIUtils.ConvertFromString((String)uIGridColumn3ColumnHeader.GetProperty("Size"), typeof(Size).FullName);
         this.UIMap.ResizeColumnViaBestFitOption();
         Size newSize = (Size)DevExpress.Utils.CodedUISupport.CodedUIUtils.ConvertFromString((String)uIGridColumn3ColumnHeader.GetProperty("Size"), typeof(Size).FullName);
         Assert.IsTrue(newSize.Width < oldSize.Width);
     }
 }
예제 #3
0
 public void CreateSimpleFilterTest()
 {
     using (new GridsTestInitializer()) {
         GridTests.GridDemoModules.SwitchToDemoModule(new UIgridDemoWindow().UIGridNavigationClient.UIAccordionControl, GridTests.GridDemoModules.ModuleGroups.GridViews, GridTests.GridDemoModules.Modules.TableView);
         DXGrid         grid       = UIMap.UIXtraGridFeaturesDemoWindow.UIPanelControl1Client.UIGcContainerClient.UITableViewCustom.UIGridControl1Table;
         DXCell         gridCell   = grid.Views[0].Columns[4].GetCell(11);
         DXColumnHeader gridColumn = new DXColumnHeader(grid, "gridView1", "gridColumn5", false);
         gridColumn.FilterString = "[" + gridColumn.Text + "] = " + gridCell.Value.ToString();
         Assert.IsTrue(grid.Views[0].FilterString == "[Discount] = 0.05");
     }
 }
예제 #4
0
 public void NonFixedOptionTest()
 {
     using (new GridsTestInitializer()) {
         this.UIMap.SwitchToFixedColumnsDemoModule();
         DXColumnHeader uIColCompanyNameColumnHeader = UIMap.UIXtraGridFeaturesDemoWindow2.UIPanelControl1Client.UIGcContainerClient.UIFixedColumnsCustom.UIGridControl2Table.UIColCompanyNameColumnHeader;
         Size           oldColumnHeaderLocation      = (Size)DevExpress.Utils.CodedUISupport.CodedUIUtils.ConvertFromString((String)uIColCompanyNameColumnHeader.GetProperty("Location"), typeof(Size).FullName);
         this.UIMap.MakeColumnNonFixedAndScroll();
         Size newColumnHeaderLocation = (Size)DevExpress.Utils.CodedUISupport.CodedUIUtils.ConvertFromString((String)uIColCompanyNameColumnHeader.GetProperty("Location"), typeof(Size).FullName);
         Assert.IsTrue(newColumnHeaderLocation.Width < oldColumnHeaderLocation.Width);
     }
 }
예제 #5
0
 public void GroupDataAndCheckGroupRowTest()
 {
     using (new GridsTestInitializer()) {
         GridTests.GridDemoModules.SwitchToDemoModule(new UIgridDemoWindow().UIGridNavigationClient.UIAccordionControl, GridTests.GridDemoModules.ModuleGroups.GridViews, GridTests.GridDemoModules.Modules.TableView);
         DXGrid         grid         = UIMap.UIXtraGridFeaturesDemoWindow.UIPanelControl1Client.UIGcContainerClient.UITableViewCustom.UIGridControl1Table;
         DXColumnHeader columnHeader = grid.Views[0].Columns[1];
         columnHeader.VisibleIndex = 0;
         columnHeader.GroupIndex   = 1;
         DXGroupRow gridGroupRow = new DXGroupRow(grid, grid.Views[0].Name, -3);
         Assert.AreEqual(gridGroupRow.ColumnName, "gridColumn2");
     }
 }
예제 #6
0
 public void SortDataTest()
 {
     using (new GridsTestInitializer()) {
         GridTests.GridDemoModules.SwitchToDemoModule(new UIgridDemoWindow().UIGridNavigationClient.UIAccordionControl, GridTests.GridDemoModules.ModuleGroups.GridViews, GridTests.GridDemoModules.Modules.TableView);
         DXGrid         grid          = UIMap.UIXtraGridFeaturesDemoWindow.UIPanelControl1Client.UIGcContainerClient.UITableViewCustom.UIGridControl1Table;
         DXColumnHeader columnHeader4 = grid.Views[0].Columns[3];
         Mouse.Click(columnHeader4, new Point(1, 1));
         DXCell firstGridCell = grid.Views[0].GetRow(1).VisibleCells[3];
         DXCell lastGridCell  = grid.Views[0].GetRow(100).VisibleCells[3];
         Assert.IsTrue(Int32.Parse(lastGridCell.Text) > Int32.Parse(firstGridCell.Text));
         Assert.IsTrue(columnHeader4.SortIndex == 0 && columnHeader4.SortOrder.ToString() == "Ascending");
     }
 }
예제 #7
0
 public void GroupDataTest()
 {
     using (new GridsTestInitializer()) {
         GridTests.GridDemoModules.SwitchToDemoModule(new UIgridDemoWindow().UIGridNavigationClient.UIAccordionControl, GridTests.GridDemoModules.ModuleGroups.GridViews, GridTests.GridDemoModules.Modules.TableView);
         DXGrid         grid          = UIMap.UIXtraGridFeaturesDemoWindow.UIPanelControl1Client.UIGcContainerClient.UITableViewCustom.UIGridControl1Table;
         DXColumnHeader columnHeader2 = grid.Views[0].Columns[1];
         DXColumnHeader columnHeader5 = grid.Views[0].Columns[4];
         columnHeader2.VisibleIndex = 0;
         columnHeader2.GroupIndex   = 1;
         columnHeader5.VisibleIndex = 3;
         columnHeader5.GroupIndex   = 1;
         Assert.IsTrue(columnHeader2.GroupIndex == 0 && columnHeader5.GroupIndex == 1);
     }
 }
예제 #8
0
 public void ResizeFixedBandTest()
 {
     using (new GridsTestInitializer()) {
         this.UIMap.SwitchToFixedBandsDemoModule();
         DXGridBand     uIGridBand1GridBand         = UIMap.UIXtraGridFeaturesDemoWindow3.UIPanelControl1Client.UIGcContainerClient.UIFixedBandsCustom.UIXtraTabControl1TabList.UIXtraTabPage1Client.UIGridControl1Table.UIGridBand1GridBand;
         DXColumnHeader uIGrColumnMakerColumnHeader = UIMap.UIXtraGridFeaturesDemoWindow3.UIPanelControl1Client.UIGcContainerClient.UIFixedBandsCustom.UIXtraTabControl1TabList.UIXtraTabPage1Client.UIGridControl1Table.UIGrColumnMakerColumnHeader;
         Size           oldSizeGridBand1            = (Size)DevExpress.Utils.CodedUISupport.CodedUIUtils.ConvertFromString((String)uIGridBand1GridBand.GetProperty("Size"), typeof(Size).FullName);
         Size           oldSizeGrColumn             = (Size)DevExpress.Utils.CodedUISupport.CodedUIUtils.ConvertFromString((String)uIGrColumnMakerColumnHeader.GetProperty("Size"), typeof(Size).FullName);
         this.UIMap.ResizeFixedBand();
         Size newSizeGridBand1 = (Size)DevExpress.Utils.CodedUISupport.CodedUIUtils.ConvertFromString((String)uIGridBand1GridBand.GetProperty("Size"), typeof(Size).FullName);
         Size newSizeGrColumn  = (Size)DevExpress.Utils.CodedUISupport.CodedUIUtils.ConvertFromString((String)uIGrColumnMakerColumnHeader.GetProperty("Size"), typeof(Size).FullName);
         Assert.IsTrue(newSizeGridBand1.Width > oldSizeGridBand1.Width && newSizeGrColumn.Width > oldSizeGrColumn.Width);
     }
 }