我創建了牆板應用程序以顯示我的ICT部門的優秀支持呼叫。我已經將一些gridviews綁定到執行存儲過程的sqldatasources。這是通過asp.net ajax控件自動實現的,並且每30秒鐘部分刷新頁面/數據。如何以編程方式遍歷GridView的頁面
此刻,當gridview中的記錄數超過9時,gridview將自動尋址並顯示右下角的頁數。然後幫助臺可以將VNC轉到控制屏幕的方框並手動點擊以查看下一頁上的內容。
我所追求的是一種以編程方式(使用c#代碼隱藏文件)在10/15秒左右之後更改當前顯示頁面的方式,顯然,如果這可能在gridview的範圍內。我使用JavaScript在jQuery中滾動gridview的內容(並在jquery失敗),但是這並沒有像預期的那樣工作。
任何人都可以在正確的例子中指出我嗎?我找不到任何人通過Google快速查詢此功能。任何幫助/建議如何解決這個問題將不勝感激!
的GridView代碼:
<asp:GridView ID="GridView1" ShowHeader="False" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1"
GridLines="None" CellPadding="2" Font-Size="35pt" AllowPaging="True" PageSize="9">
<Columns>
<asp:BoundField DataField="ID" HeaderText="ID" SortExpression="ID">
<ItemStyle Width="15%" />
</asp:BoundField>
<asp:BoundField DataField="ASSIGNEES" HeaderText="ASSIGNEES" SortExpression="ASSIGNEES">
<ItemStyle Width="32%" Wrap="false"/>
</asp:BoundField>
<asp:BoundField DataField="title" HeaderText="title" SortExpression="title">
<ItemStyle Width="53%" Wrap="false"/>
</asp:BoundField>
</Columns>
</asp:GridView>
SqlDataSource的代碼:
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:FPConnectionString %>" SelectCommand="HDMonitoringOutstandingToday" SelectCommandType="StoredProcedure"></asp:SqlDataSource>
牆板PRINTSCREEN:
乾杯!我早上會去看這個。我想我將不得不使用另一個Ajax計時器在主頁刷新時打勾(如果你讓我) – carlhunt3r 2010-10-26 19:55:58
我不得不編輯你的示例代碼來獲取if語句if(GridView1.PageIndex ==(GridView1.PageCount - 1)),因爲PageCount是一個基於零的列表! CHEERS:D – carlhunt3r 2010-10-27 09:42:43