Exemple #1
0
 private void tableLayers_EditingStopped(object sender, XPTable.Events.CellEditEventArgs e)
 {
     if (String.IsNullOrEmpty(e.Cell.Text))
     {
         e.Cancel = true;
     }
 }
Exemple #2
0
        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();
        }
Exemple #5
0
 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);
     }
 }
Exemple #6
0
 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);
         }
     }
 }
Exemple #7
0
        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;
            }
        }
Exemple #9
0
 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());
             }
         }
     }
 }
Exemple #10
0
 void editor_EndEdit(object sender, XPTable.Events.CellEditEventArgs e)
 {
     e.Table.TableModel[e.Row, 4].Checked = !e.Table.TableModel[e.Row, 4].Checked;
 }
Exemple #11
0
 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();
 }