Gridview Paging在Mozilla中不起作用 [英] Gridview Paging is not working in Mozilla
本文介绍了Gridview Paging在Mozilla中不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Gridview分页在IE10中工作,但在Firefox 26.0中无效。
我的aspx
Hi,
Gridview paging is working in IE10, but not working in Firefox 26.0.
My aspx
<asp:GridView ID="gdAlert" runat="server" AutoGenerateColumns="false" CellPadding="5" CssClass="gridview" PageSize="5" AllowPaging="true" GridLines="None" HorizontalAlign="Center" BorderWidth="1" AutoGenerateEditButton="false" Width="100%" OnPageIndexChanging="status">
<SelectedRowStyle CssClass="gridview-selected-row" />
<HeaderStyle CssClass="gridview-header" Font-Bold="false" />
<AlternatingRowStyle CssClass="gridview-alternate-row" />
<RowStyle CssClass="gridview-row" HorizontalAlign="left" />
<PagerSettings Visible="true" />
<PagerStyle CssClass="gridview-pagination" />
<EmptyDataTemplate>
No data to display
</EmptyDataTemplate>
<SelectedRowStyle CssClass="gridview-selected-row" />
<HeaderStyle CssClass="gridview-header" Font-Bold="false" />
<AlternatingRowStyle CssClass="gridview-alternate-row" />
<RowStyle CssClass="gridview-row" HorizontalAlign="Center" />
<Columns>
<asp:BoundField DataField="sno" HeaderText="#" />
<asp:BoundField DataField="ip" HeaderText="IP" />
<asp:BoundField DataField="title" HeaderText="Title" />
</Columns>
</asp:GridView>
我的.cs文件
My .cs file
protected void status(object sender, GridViewPageEventArgs e)
{
GridView gd = (sender as GridView);
gd.PageIndex = e.NewPageIndex;
gd.DataSource = MyMethod(parameter);
gd.DataBind();
}
请帮忙。在此先感谢
Please help. Thanks in advance
推荐答案
我没有在你的代码中发现任何错误。可能是这个问题从任何其他代码发生所以检查正确..下面的代码我使用dataview其中包含来自session datatble和session datatble的数据表从数据库中检索...
i didn't found any error in your code.May be this problem occur from any other code so check properly..below code i used dataview which has datatable from session datatble and session datatble retrieve from database...
protected void status(object sender, GridViewPageEventArgs e)
{
GridView gd = (sender as GridView);
dv = new DataView();
gd.PageIndex = e.NewPageIndex;
DataTable dt_sd = new DataTable();
dt_sd =(DataTable)Session["details"];
dv = dt_sd.DefaultView;
gd.DataSource = dv.ToTable(); //MyMethod(parameter);
gd.DataBind();
}
这篇关于Gridview Paging在Mozilla中不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文