作者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
1F:推 seagal:我猜是ds.Tables.Item("产品类别") 140.109.73.177 06/30
2F:→ seagal:但我没在写C#不知道有没猜到 140.109.73.177 06/30
3F:推 Remin:可是没有ds.Tables.item 这项 140.109.40.39 06/30
4F:推 chavy:小括号换成中括号应该就好了140.117.187.111 06/30
5F:→ chavy:ds.Tables["产品资料"].Columns["类别编号"]140.117.187.111 06/30
6F:推 liunate:没错就是 () --> [] 203.67.37.162 06/30
7F:推 Remin: 非常感谢!! 140.109.40.39 07/01