1. 程式人生 > >DataTable 增加列並賦值

DataTable 增加列並賦值

 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中原來的記錄行裡,新增的列欄位為空