Ejemplo n.º 1
0
 private bool CreateNewColumn()
 {
     var addCol = new AddNewColum();
     if (addCol.ShowDialog(this) == DialogResult.OK)
     {
         _fs.DataTable.Columns.Add(addCol.Name, addCol.Type);
         OnNewFieldAdded();
         return true;
     }
     return false;
 }
Ejemplo n.º 2
0
        //add a new field (column)
        private void CreateNewColumn()
        {
            if (!_featureLayer.DataSet.AttributesPopulated)
            {
                MessageBox.Show(SymbologyFormsMessageStrings.LargeEditsNotSupported);
                return;
            }
            if (_featureLayer.DataSet.DataTable == null)
            {
                MessageBox.Show(SymbologyFormsMessageStrings.TableEditorControl_NewFieldFail);
                return;
            }

            var addCol = new AddNewColum();
            if (addCol.ShowDialog(this) != DialogResult.OK)
            {
                MessageBox.Show(SymbologyFormsMessageStrings.TableEditorControl_NewFieldFail);
                return;
            }

            _featureLayer.DataSet.DataTable.Columns.Add(addCol.Name, addCol.Type);
            dataGridView1.ClearSelection();
        }