SQLデータソースにバインドされたGridViewがあります。私はこれをUpdateパネルの中に入れ、指定された間隔で内容を更新したい。問題は、データベースのデータを変更すると、GridView自体が更新されないため、新しいデータを表示するためにページを手動で更新する必要があるということです。ASP.NET GridViewがUpdatePanel内で更新されない
GridViewに自身を更新させるには、他に何が必要ですか?
<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>