我们在整个工厂有几个终端,员工将使用这些终端通过我们的供应/仓库部门提交零件请求。
这个供应仓库将有一个终端显示“订单”网站,显示零件编号列表和等待它们的员工。
现在一切正常,但我只知道如何通过在标签中编码来刷新数据<META REFRESH>
,这并不能很好地工作,并且会导致表单上的许多其他信息在此过程中丢失。
我将如何告诉网页“监听”更改或简单地每分钟更新一次 GridView?
我见过网站这样做。一旦有人回应,这个网站就会弹出一条注释,金融网站每隔几秒钟就会弹出最新的股票报价,等等。我不知道这项技术被称为什么或我将如何使用它。
我是否在代码隐藏中编写了一些代码?
protected void Page_Load(object sender, EventArgs e) {
// ???
}
这是我所拥有的基础知识。
<asp:SqlDataSource ID="productionDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:CPWEB_PRODUCTION %>" SelectCommand="SELECT [RequestID], [Employee], [DateStamp], [Line], [PartNo], [Workorder], [Qty], [MTF], [Status] FROM [vwRequestsEx] WHERE ([Status] = @Status)"><SelectParameters>
<asp:ControlParameter ControlID="ddlSelector" Name="Status" PropertyName="SelectedValue" Type="String" />
</SelectParameters>
</asp:SqlDataSource>
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" AutoGenerateSelectButton="True" CellPadding="1" DataSourceID="productionDataSource2" EmptyDataText="No Records to Display" Font-Size="Small" ForeColor="#333333" OnSelectedIndexChanged="GridViewRow_Selected" ShowHeaderWhenEmpty="True" HorizontalAlign="Left" RowHeaderColumn="RequestID" Width="95%">
<Columns>
<asp:BoundField DataField="RequestID" HeaderText="RequestID" SortExpression="RequestID" />
<asp:BoundField DataField="Employee" HeaderText="Employee" SortExpression="Employee" />
<asp:BoundField DataField="DateStamp" HeaderText="DateStamp" SortExpression="DateStamp" />
<asp:BoundField DataField="Line" HeaderText="Line" SortExpression="Line" />
<asp:BoundField DataField="PartNo" HeaderText="PartNo" SortExpression="PartNo" />
<asp:BoundField DataField="Workorder" HeaderText="Workorder" SortExpression="Workorder" />
<asp:BoundField DataField="Qty" HeaderText="Qty" SortExpression="Qty" />
<asp:BoundField DataField="MTF" HeaderText="MTF" SortExpression="MTF" />
<asp:BoundField DataField="Status" HeaderText="Status" SortExpression="Status" />
</Columns>
</asp:GridView>
我最近收到很多反对票。Downvoters:没关系,但请让我知道为什么,这样我就会明白哪里出了问题。