我有一个使用jquery和Repeater的股票代码。但是我只能得到10个new_Feed表的最新更新记录。这是源代码和代码背后的原因。使用Repeater和Jquery的新闻股票代码
<ul id="js-news" class="js-hidden">
<li class="news-item">
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<asp:Label ID="myLabel" runat="server" Text='<%# Eval("Text") %>' />
</ItemTemplate>
</asp:Repeater>
</li>
</ul>
SqlConnection con = new SqlConnection(Constring);
con.Open();
SqlCommand cmd = new SqlCommand("select Text from News_Feed", con);
SqlDataAdapter sqlDa = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
sqlDa.Fill(dt);
Repeater1.DataSource = dt;
Repeater1.DataBind();
SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
foreach (RepeaterItem ri in Repeater1.Items)
{
Label lbl = ri.FindControl("myLabel") as Label;
string Text= reader["Text"].ToString();
lbl.Text = Text;
}
}
reader.Close();
嗯,我也试过。然后我把所有的10行一起作为1行。 – 2012-03-31 21:26:26
我想这个评论是为我的答案。这应该用一些CSS样式来解决。 – Shyju 2012-03-31 21:29:00