我想在浏览器中滚动显示表中前5条记录,应该怎么实现??具体就是 我插入一条记录 这条记录就会同步在某个页面滚动显示出来。

解决方案 »

  1.   

    首先,你要将这5条记录显示出来,可以使用Repeater控件。
    然后,要实现滚动,可以将刚才的Repeater控件的内容放入到<marquee></marquee>中实现滚动。
      

  2.   

    插入一条记录后重新从数据表中读取最新的5条记录->放到诸如Repeater、DataList、DataGrid控件中,然后再放到<marquee>中显示
      

  3.   

    插入一条记录后重新从数据表中读取最新的5条记录->放到诸如Repeater、DataList、DataGrid控件中,然后再放到<marquee>中显示
      

  4.   

    给你一个例子:(<marquee>中放一个DataGrid,另外你也可以使用Repeater或者DataList)
    <MARQUEE onmouseover="javascript:this.stop();" onmouseout="javascript:this.start();" scrollAmount="1" direction="up" width="170" height="90" border="0">
    <asp:DataGrid id="ListGrid" runat="server" CellPadding="3" BorderWidth="1px" BorderStyle="None" BorderColor="#FFFFFF" AutoGenerateColumns="False" GridLines="Horizontal" ShowHeader="False">
    <SelectedItemStyle Font-Bold="True" ForeColor="#F7F7F7" BackColor="#738A9C"></SelectedItemStyle>
    <HeaderStyle Font-Bold="True"></HeaderStyle>
    <Columns>
    <asp:BoundColumn Visible="False" DataField="bullentin_id"></asp:BoundColumn>
    <asp:HyperLinkColumn Target="rightFrame" DataNavigateUrlField="bullentin_id" DataNavigateUrlFormatString="BullentinEdit.aspx?type=main&amp;id={0}" DataTextField="bullentin_topic" SortExpression="bullentin_topic"></asp:HyperLinkColumn>
    </Columns>
    </asp:DataGrid>
    </MARQUEE>