→ Ammenze:DataTable.Columns.Contains可以判斷欄位 04/18 10:58
各位大大,小弟有一個想法,目前的做法是這樣做,想問各位,有沒有
更有效率的做法,程式碼如下
一個DataSet 有不定數的DataTable,
且要抓出裡面bookname的欄位(但也不一定有這欄位),
目的:抓出書名,串成陣列
Dim ar as ArrayList
For Each dt as DataTable in DataSet.Tables
dim a = From d in dt
Select new With {.bookname = d.file(of String)("bookname").trim()}
for Each c in a
ar.add(c.bookname.trim())
Next
Next
問題一、若沒有bookname欄位,會發生錯誤,該如何避免?
問題二、有沒有更有效率的寫法呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.124.103
※ 文章網址: http://www.ptt.cc/bbs/Visual_Basic/M.1397740009.A.EE7.html