예제 #1
0
 private void ModelsGridView_CellEnter(object sender, DataGridViewCellEventArgs e)
 {
     if (e.ColumnIndex >= 0 && e.RowIndex >= 0)
     {
         if (ModelsGridView.Columns[e.ColumnIndex] == SurfaceColumn)
         {
             ModelsGridView.BeginEdit(true);
             (ModelsGridView.EditingControl as ComboBox).DroppedDown = true;
         }
     }
 }
예제 #2
0
        private void CheckUncheckButton_Click(object sender, EventArgs e)
        {
            if (ModelsToImport.Count == 0)
            {
                return;
            }

            int checkedCount   = ModelsToImport.Count(x => x.Selected);
            int uncheckedCount = ModelsToImport.Count(x => !x.Selected);

            foreach (var model in ModelsToImport)
            {
                model.Selected = (checkedCount < uncheckedCount);
            }

            foreach (DataGridViewRow row in ModelsGridView.Rows)
            {
                ModelsGridView.UpdateCellValue(SelectionColumn.Index, row.Index);
            }
        }
예제 #3
0
 public void ScrollGridViewToItem(ModelResult item)
 {
     ModelsGridView.ScrollIntoView(item);
 }