ASP.NET GridView未在UpdatePanel内更新
我有一个绑定到SQL数据源的GridView。我已经把它放在一个更新面板中,并希望在指定的时间间隔内更新内容。问题是,如果我更改数据库中的数据,GridView不会自动更新,我必须手动刷新页面以查看新数据 我还需要做什么才能让GridView刷新自己ASP.NET GridView未在UpdatePanel内更新,asp.net,Asp.net,我有一个绑定到SQL数据源的GridView。我已经把它放在一个更新面板中,并希望在指定的时间间隔内更新内容。问题是,如果我更改数据库中的数据,GridView不会自动更新,我必须手动刷新页面以查看新数据 我还需要做什么才能让GridView刷新自己 <asp:Timer ID="RefreshTimer" runat="server" Interval="10000" ontick="RefreshTimer_Tick"> </asp:Timer> <
<asp:Timer ID="RefreshTimer" runat="server" Interval="10000"
ontick="RefreshTimer_Tick">
</asp:Timer>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<div id="quad1"><uc1:MyWidget ID="MyWidget1" runat="server" /></div>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="RefreshTimer" EventName="Tick" />
</Triggers>
</asp:UpdatePanel>
使用如下计时器:
<asp:Timer ID="Timer1" OnTick="Timer1_Tick" runat="server" Interval="30000">
并且应该没有问题。如果需要,请告诉我。您必须在勾选事件时调用gridView.DataBind()