Ejemplo n.º 1
0
 /// <summary>
 ///   Initialises a new instance of the <see cref="ComboBoxCellController" /> class.
 /// </summary>
 /// <param name="view">
 ///   The view of the combo box cell to be controlled.
 /// </param>
 /// <param name="mainGridController">
 ///   The controller of the table editor.
 /// </param>
 /// <param name="columnName">
 ///   The name of the column that is edited with the combo box cell.
 /// </param>
 public ComboBoxCellController(IView <ComboBoxCellController> view,
                               MainGridController mainGridController,
                               string columnName) : base(
         mainGridController, columnName)
 {
     view.SetController(this);
 }
Ejemplo n.º 2
0
 public object[] GetItems()
 {
     if (Column.ReferenceableItems !.Count == 0)
     {
         MainGridController.ShowWarningMessage(CreateNoAvailableReferencesMessage());
     }
     return(Column.ReferenceableItems.ToArray());
 }
Ejemplo n.º 3
0
 protected CellControllerBase(MainGridController mainGridController,
                              string columnName)
 {
     MainGridController = mainGridController;
     Column             = MainGridController.Columns[columnName];
 }