Beispiel #1
0
 public override void OnClick()
 {
     try
     {
         FrmFieldProperties view = new FrmFieldProperties();
         if (view.ShowDialog() == DialogResult.OK)
         {
             IClass pClass = _view.CurrentGridView.FeatureLayer.FeatureClass;
             pClass.AddField(view.NewField);
             _view.CurrentGridView.VirtualGridView.AddColumnToGrid(view.NewField);
         }
     }
     catch (Exception exception)
     {
         MessageBox.Show(exception.Message);
     }
 }
Beispiel #2
0
        public override void OnClick()
        {
            try
            {
                IClass             pClass = _menuStrip.TableView.FeatureLayer.FeatureClass;
                IField             pField = pClass.Fields.Field[_menuStrip.ColumnIndex];
                FrmFieldProperties view   = new FrmFieldProperties(pField);
                if (view.ShowDialog() == DialogResult.OK)
                {
                    IFieldEdit pFieldEdit = pField as IFieldEdit;
                    pFieldEdit.Name_2      = view.NewField.Name;
                    pFieldEdit.AliasName_2 = view.NewField.AliasName;

                    _menuStrip.TableView.VirtualGridView.UpdateField(_menuStrip.ColumnIndex, pField);
                }
            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message);
            }
        }