Я создал настенное приложение для отображения обращений в службу поддержки моего отдела ИКТ.Я связал несколько видов сетки с sqldatasources, которые выполняют хранимую процедуру.Это автоматизировано с помощью элементов управления asp.net asp.net и частично обновляет страницу / данные каждые 30 секунд.
В тот момент, когда количество записей в сетке превышает 9, сетка автоматически отображает страницы и показывает количество страниц в правом нижнем углу.Служба поддержки может затем подключить VNC к блоку, который управляет экраном, и вручную щелкнуть, чтобы увидеть, что находится на следующей странице.
Что мне нужно, так это способ программно (используя файл кода c #) изменить текущую отображаемую страницу через 10/15 секунд или около того, очевидно, если это возможно в рамках вида сетки.Я тянулся, используя javascript (и потерпел неудачу в jquery) прокрутки вида сетки в div, однако это не сработало, как ожидалось.
Может кто-нибудь указать мне правильный пример?Я не могу найти никого, кто бы запрашивал эту функцию через быстрый 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>
Экран печати настенного экрана: