C# 在一个时间间隔内使用
Hi是否可以在时间间隔内触发gridview的pageindex更改事件 实际上,我尝试了一些代码,但它显示页面事件参数e不存在。在asp.net c#应用程序中,如何在计时器滴答声中调用此事件 谢谢您ASPX标记C# 在一个时间间隔内使用,c#,asp.net,gridview,paging,C#,Asp.net,Gridview,Paging,Hi是否可以在时间间隔内触发gridview的pageindex更改事件 实际上,我尝试了一些代码,但它显示页面事件参数e不存在。在asp.net c#应用程序中,如何在计时器滴答声中调用此事件 谢谢您ASPX标记 <form id="form1" runat="server"> <div> <asp:ScriptManager ID="ScriptManager1" runat="server"> </as
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
</div>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:GridView ID="GridView1" runat="server"
AllowPaging="True" PageSize="3">
</asp:GridView>
<asp:Timer ID="Timer1" runat="server" Interval="2000" ontick="Timer1_Tick1">
</asp:Timer>
</ContentTemplate>
</asp:UpdatePanel>
</form>
代码隐藏
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Data();
}
}
void Data()
{
DataTable dt = new DataTable();
dt.Columns.Add("No");
for (int i = 1; i <= 13; i++)
{
dt.Rows.Add(i.ToString());
}
GridView1.DataSource = dt;
GridView1.DataBind();
}
protected void Timer1_Tick1(object sender, EventArgs e)
{
if (GridView1.PageCount == GridView1.PageIndex)
Timer1.Enabled = false;
GridView1.PageIndex++;
Data();
}
受保护的无效页面加载(对象发送方,事件参数e)
{
如果(!IsPostBack)
{
数据();
}
}
无效数据()
{
DataTable dt=新的DataTable();
dt.列。添加(“否”);
对于(int i=1;i