listbox中的绑定的文本滚动
我用listbox显示从数据库中提出的新闻摘要,向让其滚动,用marquee不好使,不知玩为什么 问题点数:20、回复次数:10Top
1 楼hackate(兰花开香入梦境,独思佳人亦飘然!!)回复于 2005-07-14 10:05:27 得分 0
http://blog.csdn.net/rickjelly2004/archive/2005/04/06/338124.aspxTop
2 楼guilan168()回复于 2005-07-14 10:27:09 得分 0
还是不明白,我的数据绑定是在page-load中写的,我在html中用marquee时却什么都显示不出来,不用时正常显示静态文本,急啊!Top
3 楼jimu8130(火箭的未来在哪里?)回复于 2005-07-14 10:27:17 得分 0
学习ingTop
4 楼yanggood007(晓峰)回复于 2005-07-14 10:32:26 得分 0
不用listbox,换其他的,比如label就可以拉,不过绑定数据麻烦些Top
5 楼guilan168()回复于 2005-07-14 10:59:03 得分 0
能不能再告诉我详细的绑定方法啊?我是新手Top
6 楼yanggood007(晓峰)回复于 2005-07-14 11:28:58 得分 20
我大概写一下,现在这机子没有.net编辑器
<marquee ...>
<asp:Label ID="lbl_show" runat="server"></asp:Label>
</marquee>
代码:
SqlConnection conn = new SqlConnection("...");
conn.Open();
string str_Sql = "select * from table";
SqlDataAdapter myAda = new SqlDataAdapter(str_sql,conn);
DataSet ds = new DataSet();
myAda.fll(ds,"title");
lbl_show.text=lbl_show.text+"<table><tr><td>";
lbl_show.text=lbl_show.text+ds.tabels[0].rows[1].itema(忘了)[1].toString();
lbl_show.text=lbl_show.text+"</td></tr></table>";
conn.Close();
基本就是这样的,你看看之后,在想想嘛Top
7 楼guilan168()回复于 2005-07-14 12:23:25 得分 0
我照你的方法试了,在html中写marquee时,整个标签什么都不显示,我把写成
Label1.Text="<marquee><table border=1>";
int Icount=ds.Tables[0].Rows.Count;
for (int i=0;i<Icount;i++)
{
Label1.Text=Label1.Text+"<tr><td>"+ds.Tables[0].Rows[i].ItemArray[2].ToString()+"</td></tr>";
}
Label1.Text=Label1.Text+"</td></tr></table></marquee>";确实整个表格在滚动,你说我该怎么办呢?
Top
8 楼yanggood007(晓峰)回复于 2005-07-14 12:41:28 得分 0
我没有出现不能显示的情况,你把Label的长,宽,以及表格的长,宽这些设置一下,应该会显示的Top
9 楼yanggood007(晓峰)回复于 2005-07-14 12:42:46 得分 0
还有哪个<marquee>里面还要设置一些基本的参数,不能光用<marquee>Top
10 楼guilan168()回复于 2005-07-14 12:56:24 得分 0
问题已经解决了,谢谢Top




