public CSVColumn Add(string nColumnName, Type nColumnType) { var NewColumn = new CSVColumn(nColumnName, nColumnType); Add(NewColumn); return(NewColumn); }
internal void ColumnAdd(CSVColumn NewColumn) { if (this.OnColumnAdd != null) { this.OnColumnAdd(NewColumn); } }
public void Remove(CSVColumn nColumn) { var ColumnIndex = this.ColumnsList.IndexOf(nColumn); this.ColumnsDictionary.Remove(nColumn.ColumnName); this.ColumnsList.Remove(nColumn); // Reportar cambio en la colección de columnas this.Table.ColumnRemove(ColumnIndex); }
public void Add(CSVColumn nColumn) { nColumn.Table = this.Table; this.ColumnsDictionary.Add(nColumn.ColumnName, nColumn); this.ColumnsList.Add(nColumn); this.Table.ColumnAdd(nColumn); // Reportar cambio en la colección de columnas this.Table.ColumnAdd(nColumn); }
void Table_OnColumnAdd(CSVColumn nColumn) { this.Items.Add(null); }