public DataGridForm(EbMobileDataGrid dataGrid) { mode = GridMode.New; this.dataGrid = dataGrid; InitializeComponent(); CreateForm(); SetValues(); }
public static string ValidateDataGrid(EbMobileDataGrid dataGrid) { string msg = null; foreach (EbMobileControl ctrl in dataGrid.ChildControls) { msg = Validate_inner(ctrl); if (msg != null) { break; } } return(msg); }
public DataGridForm(EbMobileDataGrid dataGrid, MobileTableRow row, string name) { InitializeComponent(); mode = GridMode.Edit; rowName = name; this.dataGrid = dataGrid; SaveAndContinue.IsVisible = false; Grid.SetColumn(SaveAndClose, 0); Grid.SetColumnSpan(SaveAndClose, 3); Grid.SetColumn(CancelAndClose, 3); Grid.SetColumnSpan(CancelAndClose, 3); CreateForm(); FillValue(row); }
public DataGrid(EbMobileDataGrid dg) { InitializeComponent(); dataGrid = dg; dataDictionary = new Dictionary <string, MobileTableRow>(); tapRecognizer = new TapGestureRecognizer(); if (!dataGrid.DisableEdit) { tapRecognizer.Tapped += OpenGridFormOnEdit; } DrawHeader(); foreach (EbMobileControl ctrl in dataGrid.ChildControls) { ctrl.FormRenderMode = dataGrid.FormRenderMode; ctrl.NetworkType = dataGrid.NetworkType; } AutoFill(); }