首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

为何读取小弟我的数据库内容时只显示第一条记录

2012-03-08 
为何读取我的数据库内容时只显示第一条记录?我的DataSet在读取时为什么只显示第一条记录的内容?我的后台这

为何读取我的数据库内容时只显示第一条记录?
我的DataSet在读取时为什么只显示第一条记录的内容?

我的后台这样写
 string mySqlStr="select * from ttyyydianji";
 OleDbDataAdapter da = new OleDbDataAdapter(mySqlStr,MyConn); 
 DataSet ds=new DataSet();
 da.Fill(ds);
 Repeater1.DataSource=ds; 
 Repeater1.DataBind();

前台显示这样写
<asp:Repeater ID="Repeater1" runat="server"> 
<Itemtemplate> 

第一条记录字段AA是:<%# DataBinder.Eval(Container.DataItem, "aa") %>
第一条记录字段BB是:<%# DataBinder.Eval(Container.DataItem, "bb") %>
-----------------
第二条记录字段AA是:<%# DataBinder.Eval(Container.DataItem, "aa") %>
第二条记录字段BB是:<%# DataBinder.Eval(Container.DataItem, "bb") %>
-----------------
第三条记录...
....

</Itemtemplate>
</asp:Repeater>

问题:所有的显示都只是第一条记录中的各个字段的内容,请问大家如何修改,谢谢大家

[解决办法]
Repeater 显示表和数据库中的表是一样的,只需指定模板就行了。
俺建议你看看Repeater 的模板。
[解决办法]
路过,对Repeater 控件不熟,不知道它有没有PageZie属性?

用DateList控件应该不会有这种问题,你用这个控件来试一下,看看能否显示所有,如果不可以,就是你的DataSet问题了吧.

热点排行