在C#中的Datatable數據變數的操作過程中,有時候我們需要移除當前DataTable變數中的某一列的數據,此時我們就需要使用到DataTable變數內部的Columns屬性變數的Remove方法或者RemoveAt方法,Remove方法和RemoveAt方法用於移除DataTable數據列的操 ...
在C#中的Datatable數據變數的操作過程中,有時候我們需要移除當前DataTable變數中的某一列的數據,此時我們就需要使用到DataTable變數內部的Columns屬性變數的Remove方法或者RemoveAt方法,Remove方法和RemoveAt方法用於移除DataTable數據列的操作,但Remove方法通過列名來移除,而RemoveAt方法則是根據列的索引來移除。
首先給出我們Demo的Datatable變數dataDt的結構信息,該表格中含有3列,分別為Name、Id、Memo。因業務要求需要移除最後一列Memo。
dataDt.Columns屬性變數代表DataTable中的所有列對象。
(1)使用Remove方法移除Memo列
dataDt.Columns.Remove("Memo");
(2)使用RemoveAt方法移除Memo列,此方法的參數為Memo所在列的索引位置,Memo列所在索引位置為2。
dataDt.Columns.RemoveAt(2);
備註:原文轉載自博主個人站IT技術小趣屋,原文鏈接為C#通過Remove方法移除DataTable中的某一列數據_IT技術小趣屋。
博主個人技術交流群:960640092,博主微信公眾號如下: