作者Remin (Remin)
看板C_Sharp
標題[問題] C#中,指定dataset.Tables.Column
時間Thu Jun 30 17:01:12 2005
在 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
推 seagal:我猜是ds.Tables.Item("產品類別") 140.109.73.177 06/30
→ seagal:但我沒在寫C#不知道有沒猜到 140.109.73.177 06/30
推 Remin:可是沒有ds.Tables.item 這項 140.109.40.39 06/30
推 chavy:小括號換成中括號應該就好了140.117.187.111 06/30
→ chavy:ds.Tables["產品資料"].Columns["類別編號"]140.117.187.111 06/30
推 liunate:沒錯就是 () --> [] 203.67.37.162 06/30
推 Remin: 非常感謝!! 140.109.40.39 07/01