求 c#/.NET滚动代码,我想读取数据库的多行数据,然后在控件自动滚动

我写的方法老是只显示第一条在循环滚动publicvoidExceRead(){SqlConnectioncon=newSqlConnection(Configuratio... 我写的方法老是只显示第一条在循环滚动
public void ExceRead()
{
SqlConnection con = new SqlConnection(ConfigurationSettings.AppSettings["ConStr"]);
con.Open();
string SqlStr = "select top 5 neirong from tb_zhannei";
SqlCommand cmd = new SqlCommand(SqlStr, con);
SqlDataReader sdr = cmd.ExecuteReader();
sdr.Read();
Label1.Text = sdr.GetString(0) ;

}

<marquee direction=up onmouseover=this.stop() onmouseout=this.start()
style="width: 99%; height: 212px; margin-top: 1px; scrollamount="1" scrolldelay="30" ">
<asp:Label id="Label1" runat="server" ForeColor="Black"
Font-Size="x-large" Font-Bold="False" Font-Names="宋体">
</asp:Label></marquee>
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏5(财富值+成长值)
zxd9915
推荐于2016-08-17 · TA获得超过299个赞
知道小有建树答主
回答量:461
采纳率:50%
帮助的人:209万
展开全部
sdr.Read(); 仅仅读取一条记录,你需要使用循环读取。如
while read(){
...
}
追问
能不能给详细的代码
追答
string s = "";
while(sdr.Read()){
    s = sdr.GetString(0) + s;

}
rdr.Close(); 
Label1.Text = sdr.GetString(0);
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式