数据帮定的问题,大家帮帮忙!
我使用的是C#,将一个读取器绑定在Repeater上:
后台:
Repeater1.DataSource = read;
Repeater1.DataBind();
前台:
<ItemTemplate>
<tr>
<td><%# Container.ItemIndex+1 %></td>
<td><%# CType(Container.DataItem,IDataRecord).GetString(2) %></td>
<td><%# CType(Container.DataItem,IDataRecord).GetString(4) %></td>
<td><%# CType(Container.DataItem,IDataRecord).GetString(7) %></td>
</tr>
</ItemTemplate>
运行的时候报错,提示如下:
“System.Data.IDataRecord”表示“类”,此处应为“变量”
请问是哪里写错了,我看了半天还是没看出来??
问题点数:20、回复次数:8Top
1 楼nameone(过客)回复于 2006-03-02 14:33:07 得分 0
UpTop
2 楼CISOFT(** CISOFT **)回复于 2006-03-02 16:38:08 得分 0
up ...Top
3 楼zhanqiangz(闲云野鹤-Overriding)回复于 2006-03-02 16:47:06 得分 0
IDataRecord是什么接口?为什么要转?Top
4 楼pn_nl()回复于 2006-03-02 16:48:36 得分 0
哈,好像楼主用的是VB.net的语法哦Top
5 楼robert2004(我能发财)回复于 2006-03-02 17:11:30 得分 0
<%#DataBinder.Eval(Container,"DataItem.BusID")%>
应该为数据字段的名称
---------------------------
苦海无边 回头无岸
---------------------------
Top
6 楼wenquan_nn(求学者)回复于 2006-03-02 19:15:47 得分 18
C#的语法:
((IDataRecord)(Container.DataItem)).GetString(2);Top
7 楼BestCoding(求学者)回复于 2006-03-02 22:46:55 得分 0
upTop
8 楼chenssss2008(陈初)回复于 2006-03-03 01:56:24 得分 2
((IDataRecord)(Container.DataItem)).GetString(2);
Top




