Esempio n. 1
0
 private void AssertRowCount(int expectedRowCount, DataboundGridForm databoundGridForm)
 {
     if (!TryWaitForConditionUI(() => databoundGridForm.IsComplete && (expectedRowCount == databoundGridForm.BindingListSource.Count)))
     {
         Assert.AreEqual(expectedRowCount, databoundGridForm.BindingListSource.Count, "wrong row count in databoundGridForm");
     }
 }
Esempio n. 2
0
 private void SetGridFormToFullWidth(DataboundGridForm form)
 {
     RunUI(() =>
     {
         int totalWidth = form.DataGridView.RowHeadersWidth + 35;    // Avoid horizontal scrollbar
         foreach (DataGridViewColumn col in form.DataGridView.Columns)
         {
             totalWidth += col.Width;
         }
         form.FloatingPane.Parent.Width = totalWidth;
     });
 }
Esempio n. 3
0
        private void AddFilter(DataboundGridForm databoundGridForm, PropertyPath propertyPath,
                               IFilterOperation filterOperation, string filterOperand)
        {
            var viewEditor = ShowDialog <ViewEditor>(databoundGridForm.NavBar.CustomizeView);

            RunUI(() =>
            {
                viewEditor.ViewName = "Custom View";
                viewEditor.TabControl.SelectTab(1);
                Assert.IsTrue(viewEditor.FilterTab.TrySelectColumn(propertyPath));
                int iFilter = viewEditor.ViewInfo.Filters.Count;
                viewEditor.FilterTab.AddSelectedColumn();
                viewEditor.FilterTab.SetFilterOperation(iFilter, filterOperation);
                if (null != filterOperand)
                {
                    viewEditor.FilterTab.SetFilterOperand(iFilter, filterOperand);
                }
            });
            OkDialog(viewEditor, viewEditor.OkDialog);
            WaitForConditionUI(() => databoundGridForm.IsComplete);
        }