private void tableLayers_EditingStopped(object sender, XPTable.Events.CellEditEventArgs e) { if (String.IsNullOrEmpty(e.Cell.Text)) { e.Cancel = true; } }
void _templateTable_AfterEditing(object sender, XPTable.Events.CellEditEventArgs e) { if (preview != null) { // reset preview preview.PreviewList.Items.Clear(); } editingCategoryItem = null; Row currentRow = _templateTable.TableModel.Rows[e.Row]; CategoryItem currentItem = (CategoryItem)currentRow.Tag; if (e.Column == 0) // The Pattern column { currentItem.Value = e.Cell.Text; } else if (e.Column == 1) // The Type column { currentItem.Type = (CategoryItemType)Enum.Parse(typeof(CategoryItemType), e.Cell.Text); } else if (e.Column == 2) // The Category column { SetCategory(currentItem, e.Cell.Text); } }
private void tblP1_EditingStopped(object sender, XPTable.Events.CellEditEventArgs e) { //e.Handled = false; //tblP1.TableModel.Rows[e.Row].Cells[0].Text = ((TextCellEditor)e.Editor).TextBox.Text; //tblP1.TableModel.Rows[e.Row].Cells[1].Text = ((TextCellEditor)e.Editor).TextBox.Text; //tblP1.TableModel.Rows[e.Row].Cells[2].Text = ((TextCellEditor)e.Editor).TextBox.Text; //tblP1.TableModel.Rows[e.Row].Cells[3].Text = ((TextCellEditor)e.Editor).TextBox.Text; //tblP1.TableModel.Rows[e.Row].Cells[4].Text = ((TextCellEditor)e.Editor).TextBox.Text; //tblP1.TableModel.Rows[e.Row].Cells[5].Text = ((TextCellEditor)e.Editor).TextBox.Text; //tblP1.TableModel.Rows[e.Row].Cells[6].Text = ((TextCellEditor)e.Editor).TextBox.Text; //tblP1.TableModel.Rows[e.Row].Cells[7].Text = ((TextCellEditor)e.Editor).TextBox.Text; //tblP1.TableModel.Rows[e.Row].Cells[8].Text = ((TextCellEditor)e.Editor).TextBox.Text; //tblP1.TableModel.Rows[e.Row].Cells[9].Text = ((TextCellEditor)e.Editor).TextBox.Text; //tblP1.TableModel.Rows[e.Row].Cells[10].Text = ((TextCellEditor)e.Editor).TextBox.Text; //tblP1.TableModel.Rows[e.Row].Cells[11].Text = ((TextCellEditor)e.Editor).TextBox.Text; //tblP1.TableModel.Rows[e.Row].Cells[12].Text = ((TextCellEditor)e.Editor).TextBox.Text; //tblP1.TableModel.Rows[e.Row].Cells[13].Text = ((TextCellEditor)e.Editor).TextBox.Text; //tblP1.TableModel.Rows[e.Row].Cells[14].Text = ((TextCellEditor)e.Editor).TextBox.Text; //tblP1.TableModel.Rows[e.Row].Cells[1].Text = tblP1.TableModel.Rows[e.Row].Cells[1].Text; //tblP1.BeginUpdate(); //Row xpRow = NewTblP1BlankRow(); //for(int i=0;i<15;i++) //{ //xpRow.Cells[i].Text = tblP1.TableModel.Rows[e.Row].Cells[i].Text; // xpRow.Cells[i].Text =((TextCellEditor) e.Editor).TextBox.Text; //} //tblP1.TableModel.Rows.Remove(tblP1.SelectedItems[0]); //tblP1.TableModel.Rows.Add(xpRow); //tblP1.EndUpdate(); //tblP1.Sort(0); }
private void artistTable_BeginEditing(object sender, XPTable.Events.CellEditEventArgs e) { switch (e.Column) { case 2: ((XPTable.Editors.ComboBoxCellEditor)e.Editor).Items.Clear(); ((XPTable.Editors.ComboBoxCellEditor)e.Editor).Items.AddRange(DataBase.GetAvailablePersonGroupTypes()); break; case 3: ((XPTable.Editors.ComboBoxCellEditor)e.Editor).Items.Clear(); ((XPTable.Editors.ComboBoxCellEditor)e.Editor).Items.AddRange(DataBase.GetAvailablePersonGroupSex()); break; case 4: ((XPTable.Editors.ComboBoxCellEditor)e.Editor).Items.Clear(); ((XPTable.Editors.ComboBoxCellEditor)e.Editor).DropDownStyle = XPTable.Editors.DropDownStyle.DropDown; List <String> countries = DataBase.GetAvailableCountries(personGroup.PersonGroup); ((XPTable.Editors.ComboBoxCellEditor)e.Editor).Items.AddRange(countries.ToArray()); break; default: break; } PersonGroupDataSet.PersonGroupRow personGroupRow = (PersonGroupDataSet.PersonGroupRow)personGroupTable.TableModel.Rows[e.Row].Tag; personGroupRow.BeginEdit(); }
void _templateTable_BeginEditing(object sender, XPTable.Events.CellEditEventArgs e) { if (e.Column == 0) // The Pattern column { Row currentRow = _templateTable.TableModel.Rows[e.Row]; editingCategoryItem = (CategoryItem)currentRow.Tag; Console.WriteLine(editingCategoryItem); } }
void table_EditingStopped(object sender, XPTable.Events.CellEditEventArgs e) { if (e.Column == 0) { ComboBoxCellEditor editor = e.Editor as ComboBoxCellEditor; if (editor != null) { Console.WriteLine("selected [{0}] {1}", editor.SelectedIndex, editor.Text); } } }
void genreEditor_EndEdit(object sender, XPTable.Events.CellEditEventArgs e) { CustomerCall oCall = new CustomerCall(this.CompanyID); Row row = this.table.TableModel.Rows[e.Row]; if (oCall.Find(row.Cells[0].Text)) { oCall.FindCall(row.Cells[0].Text); oCall.UserID = ((ComboBoxCellEditor)e.Editor).SelectedItem.ToString(); oCall.Save(); //MessageBox.Show(row.Cells[4].Text); } //throw new Exception("The method or operation is not implemented."); }
private void tableLayers_EditingStopped(object sender, XPTable.Events.CellEditEventArgs e) { if (String.IsNullOrEmpty(e.Cell.Text)) { e.Cancel = true; } else { XPTable.Editors.TextCellEditor editor = e.Editor as XPTable.Editors.TextCellEditor; if (editor == null || editor.TextBox == null) { return; } TileGrid.TileLayers[e.Row].Name = editor.TextBox.Text; } }
void table_BeginEditing(object sender, XPTable.Events.CellEditEventArgs e) { if (e.Column == 0) { ComboBoxCellEditor edit = e.Editor as ComboBoxCellEditor; if (edit != null) { edit.Items.Clear(); edit.Items.Add("apple"); edit.Items.Add("pear"); edit.Items.Add("grapes"); edit.Items.Add("row " + e.Row.ToString()); for (int i = 0; i < 500; i++) { edit.Items.Add("more " + i.ToString()); } } } }
void editor_EndEdit(object sender, XPTable.Events.CellEditEventArgs e) { e.Table.TableModel[e.Row, 4].Checked = !e.Table.TableModel[e.Row, 4].Checked; }
void tableList_BeginEditing(object sender, XPTable.Events.CellEditEventArgs e) { // throw new NotImplementedException(); }
private void artistTable_EditingStopped(object sender, XPTable.Events.CellEditEventArgs e) { PersonGroupDataSet.PersonGroupRow personGroupRow = (PersonGroupDataSet.PersonGroupRow)personGroupTable.TableModel.Rows[e.Row].Tag; switch (e.Column) { case 2: personGroupRow.Type = ((XPTable.Editors.ComboBoxCellEditor)e.Editor).SelectedIndex; personGroupRow.EndEdit(); personGroupAdapter.Update(personGroupRow); break; case 3: personGroupRow.Sex = ((XPTable.Editors.ComboBoxCellEditor)e.Editor).SelectedIndex; personGroupRow.EndEdit(); personGroupAdapter.Update(personGroupRow); break; case 5: { string newValue = ((XPTable.Editors.TextCellEditor)e.Editor).TextBox.Text; try { if (newValue.Length > 0) { personGroupRow.BirthDay = Misc.ParseDate(newValue); // Das richtig formatierte Datum anzeigen ((XPTable.Editors.TextCellEditor)e.Editor).TextBox.Text = Misc.FormatDate(personGroupRow.BirthDay); e.Cell.Data = personGroupRow.BirthDay; } else { personGroupRow.SetBirthDayNull(); e.Cell.Data = null; } } catch { MessageBox.Show(StringTable.InvalidDateValue, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Information); e.Cancel = true; } break; } case 6: { string newValue = ((XPTable.Editors.TextCellEditor)e.Editor).TextBox.Text; try { if (newValue.Length > 0) { personGroupRow.DayOfDeath = Misc.ParseDate(newValue); // Das richtig formatierte Datum anzeigen ((XPTable.Editors.TextCellEditor)e.Editor).TextBox.Text = Misc.FormatDate(personGroupRow.DayOfDeath); e.Cell.Data = personGroupRow.DayOfDeath; } else { personGroupRow.SetDayOfDeathNull(); e.Cell.Data = null; } } catch { MessageBox.Show(StringTable.InvalidDateValue, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Information); e.Cancel = true; } break; } } }
private void artistTable_EditingCancelled(object sender, XPTable.Events.CellEditEventArgs e) { PersonGroupDataSet.PersonGroupRow personGroupRow = (PersonGroupDataSet.PersonGroupRow)personGroupTable.TableModel.Rows[e.Row].Tag; personGroupRow.CancelEdit(); }