看板 Visual_Basic 關於我們 聯絡資訊
各位大大,小弟有一個想法,目前的做法是這樣做,想問各位,有沒有 更有效率的做法,程式碼如下 一個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
Ammenze:DataTable.Columns.Contains可以判斷欄位 04/18 10:58