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; }
//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(); }