在C#中的Datatable數據變數的操作過程中,有時候需要判斷DataTable中是否存在某個列名,此時可以通過DataTable對象的Columns列對象集合屬性下的Contains方法來進行判斷,方便快捷,只需要傳入需要匹配的列的名稱,即可返回DataTable變數中是否存在該列名。 首先給出 ...
在C#中的Datatable數據變數的操作過程中,有時候需要判斷DataTable中是否存在某個列名,此時可以通過DataTable對象的Columns列對象集合屬性下的Contains方法來進行判斷,方便快捷,只需要傳入需要匹配的列的名稱,即可返回DataTable變數中是否存在該列名。
首先給出我們Demo的Datatable變數dataDt的結構信息,該表格中含有3列,分別為Name、Id、Memo。
如果需要判斷dataDt表格中是否存在列名Name和Sex,可使用下列語句判斷:
var isContainName= dataDt.Columns.Contains("Name"); var isContainSex = dataDt.Columns.Contains("Sex");
上述兩個語句的執行結果為isContainName=true,isContainSex=false。
備註:原文轉載自博主個人站IT技術小趣屋,原文鏈接為C#通過Contains方法判斷DataTable中是否存在某個列名_IT技術小趣屋。
博主個人技術交流群:960640092,博主微信公眾號如下: