我目前有DataTable
與以下列:日期,X1,Y1,Z1,X2,Y2,Z2 ... Xn,Yn,Zn。更好的方法來過濾數據表
當填充時,日期總是有值,並且X/Y/Z1到X/Y/Zn可以是DBNull
,string
或int
。如果整個行除了日期,是DBNull,我想刪除該特定的行。
我目前正在做一個詳盡的搜索,循環遍歷每一行for循環,然後用嵌套for循環,檢查每個單元格,如果我沒有找到任何數據(即只有dbnull的),然後我打電話RemoveAt,然後重置外部循環以再次從零開始。
執行此操作有更好/更簡單的方法嗎?數據表的初始構建不能修改,這必須是構建後發生的事情。
可他們也可空''或者如果'string'是什麼'null'(而不是'DBNull.Value')? –
你不需要從零開始,你只需要在RemoveAt之後搜索相同的Rowindex,因爲它騎起來 – WiiMaxx