DataTable修改列名、刪除列、獲取特定列

//修改列標題名稱  

    dataTable.Columns["oldname"].ColumnName = "newname";

//刪除列

   //保留原表  

   DataTable dt = dataTable.Copy();

   dt.Columns.Remove("columnname");

//獲取特定列xx

方法1 遍歷每一列,刪除不需要的列

DataTable dt = dataTable.Copy();

foreach(DataColumn dc in dt.Columns)

       if (!dc.ColumnName.Equals("xx"))
                   
dt.Columns.Remove(dc.ColumnName);

方法2 直接獲取

 DataTable t = dataTable.DefaultView.ToTable("tableName",true,"columnName1","columnName2");

    



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章