DataTable 增加列並賦值
阿新 • • 發佈:2019-01-10
DataTable dt = new DataTable();
dt.Columns.Add("a", typeof(int));
for (int i = 0; i < 10; i++)
{
dt.Rows.Add();
dt.Rows[i][0] = i;
}
DataColumn dc = new DataColumn("b", typeof(int));
dc.DefaultValue = 100;
dt.Columns.Add(dc);這樣即使dt中有資料記錄行,新增的列,初始值也能設定進去,剛開始我一直採用: dt.Columns.Add("TaskInfoId", typeof(string));
dt.Columns["TaskInfoId"].DefaultValue = taskinfoid;這樣dt中原來的記錄行裡,新增的列欄位為空
dt.Columns.Add("a", typeof(int));
for (int i = 0; i < 10; i++)
{
dt.Rows.Add();
dt.Rows[i][0] = i;
}
DataColumn dc = new DataColumn("b", typeof(int));
dc.DefaultValue = 100;
dt.Columns.Add(dc);這樣即使dt中有資料記錄行,新增的列,初始值也能設定進去,剛開始我一直採用:
dt.Columns["TaskInfoId"].DefaultValue = taskinfoid;這樣dt中原來的記錄行裡,新增的列欄位為空