[問題] C#中,指定dataset.Tables.Column

看板C_Sharp (C#)作者 (Remin)時間20年前 (2005/06/30 16:47), 編輯推噓5(502)
留言7則, 4人參與, 最新討論串1/2 (看更多)
在 VB.net可以用下列程式碼,來指 dataset中的 某一table 的某一column 的名稱 如: -------前略----------- Dim ds As DataSet = New DataSet() Dim parentcol As DataColumn Dim childcol As DataColumn parentcol = ds.Tables("產品類別").Columns("類別編號") childcol = ds.Tables("產品資料").Columns("類別編號") ==>Build OK!! 可是,當我想要改成 C# 來表示, 如: DataSet ds = new DataSet(); DataColumn parentcol ; DataColumn childcol; parentcol = ds.Tables("產品類別").Columns("類別編號"); childcol = ds.Tables("產品資料").Columns("類別編號"); Compile後, 最後兩行出現錯誤,錯誤狀況是說 'System.Data.DataSet.Tables' 代表'屬性',但是必須是 '方法' 請問各位學長,我該如何更改?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.40.39

140.109.73.177 06/30, , 1F
我猜是ds.Tables.Item("產品類別")
140.109.73.177 06/30, 1F

140.109.73.177 06/30, , 2F
但我沒在寫C#不知道有沒猜到
140.109.73.177 06/30, 2F

140.109.40.39 06/30, , 3F
可是沒有ds.Tables.item 這項
140.109.40.39 06/30, 3F

140.117.187.111 06/30, , 4F
小括號換成中括號應該就好了
140.117.187.111 06/30, 4F

140.117.187.111 06/30, , 5F
ds.Tables["產品資料"].Columns["類別編號"]
140.117.187.111 06/30, 5F

203.67.37.162 06/30, , 6F
沒錯就是 () --> []
203.67.37.162 06/30, 6F

140.109.40.39 07/01, , 7F
非常感謝!!
140.109.40.39 07/01, 7F
文章代碼(AID): #12mx6flZ (C_Sharp)
文章代碼(AID): #12mx6flZ (C_Sharp)