日期:2014-05-18  浏览次数:20488 次

sqldatareader的数据输出问题
不打算绑定到数据控件上输出,打算直接在aspx上输出。

我想用 <%=reader[ "ddd "]%> 这样的输出,却出错了,这样的用法可以吗?该怎么修改?
还有   <%#Reader.GetValue(Reader.GetOrdinal( "xxx "))%> 也不行。

------解决方案--------------------
给页面增加属性,给属性赋值

在页面上调用属性值
------解决方案--------------------
<asp:Repeater ID= "Repeater1 " runat= "server ">
<ItemTemplate>
<%# Eval( "xxx ") %>
</ItemTemplate>
</asp:Repeater>
------解决方案--------------------
要循环的
------解决方案--------------------
把datareader要取的值给字符串,然后在页面上调字符串的值