Esempio n. 1
0
        public CSVColumn Add(string nColumnName, Type nColumnType)
        {
            var NewColumn = new CSVColumn(nColumnName, nColumnType);

            Add(NewColumn);
            return(NewColumn);
        }
Esempio n. 2
0
 internal void ColumnAdd(CSVColumn NewColumn)
 {
     if (this.OnColumnAdd != null)
     {
         this.OnColumnAdd(NewColumn);
     }
 }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
 void Table_OnColumnAdd(CSVColumn nColumn)
 {
     this.Items.Add(null);
 }