コード例 #1
0
ファイル: CSVData.cs プロジェクト: radtek/DAL_Design
        public CSVColumn Add(string nColumnName, Type nColumnType)
        {
            var NewColumn = new CSVColumn(nColumnName, nColumnType);

            Add(NewColumn);
            return(NewColumn);
        }
コード例 #2
0
ファイル: CSVData.cs プロジェクト: radtek/DAL_Design
 internal void ColumnAdd(CSVColumn NewColumn)
 {
     if (this.OnColumnAdd != null)
     {
         this.OnColumnAdd(NewColumn);
     }
 }
コード例 #3
0
ファイル: CSVData.cs プロジェクト: radtek/DAL_Design
        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);
        }
コード例 #4
0
ファイル: CSVData.cs プロジェクト: radtek/DAL_Design
        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);
        }
コード例 #5
0
ファイル: CSVData.cs プロジェクト: radtek/DAL_Design
 void Table_OnColumnAdd(CSVColumn nColumn)
 {
     this.Items.Add(null);
 }