在C#中,可以使用DataTable的Columns集合來添加新列。以下是一些技巧:
DataTable dt = new DataTable();
dt.Columns.Add("ColumnName", typeof(int)); // 添加一個整型列
DataTable dt = new DataTable();
dt.Columns.AddRange(new DataColumn[] { new DataColumn("Column1"), new DataColumn("Column2") });
DataTable dt = new DataTable();
DataColumn column = dt.Columns.Add("ColumnName", typeof(int));
column.AllowDBNull = false; // 設置列不允許為空
column.DefaultValue = 0; // 設置列的默認值為0
DataTable dt = new DataTable();
DataColumn column = dt.Columns.Add("ID", typeof(int));
column.AutoIncrement = true; // 設置為自增列
column.AutoIncrementSeed = 1; // 設置自增起始值
column.AutoIncrementStep = 1; // 設置自增步長
DataTable dt = new DataTable();
dt.Columns.Add("Column1", typeof(int));
dt.Columns.Add("Column2", typeof(int));
dt.Columns.Add("SumColumn", typeof(int), "Column1 + Column2"); // 創建一個計算列