C#代码
//自定义分页
private MyDataGrid_Page(object sender,DataGridPageChangedEventArgs e)
{
int startIndex;
startIndex = DataGrid1.CurrentPageIndex * DataGrid1.PageSize;
DataGrid1.CurrentPageIndex = e.NewPageIndex;
数据绑定;
}
private PagerButtonClick(object sender,EventArgs e)
{
string arg;
arg=sender.CommandArgument;
Switch(arg)
{
case "next" :
if(DG_Unit.CurrentPageIndex<(DG_Unit.PageCount-1))
{
DG_Unit.CurrentPageIndex += 1;
}
case "prev" :
If (DG_Unit.CurrentPageIndex > 0)
{
DG_Unit.CurrentPageIndex -= 1;
}
case "lase" :
{
DG_Unit.CurrentPageIndex = (DG_Unit.PageCount - 1)
}
case else
{
DG_Unit.CurrentPageIndex = System.Convert.ToInt32(arg);
}
}
}
页面上定义四个LinkButton
btnFirst,btnPrev,btnNext,btnLast
在Html视图中加入
<asp:linkbutton id="btnPrev" onclick="PagerButtonClick" runat="server" CssClass="black_font_12"
CommandArgument="prev"></asp:linkbutton><FONT face="宋体">|</FONT><asp:linkbutton id="btnNext" onclick="PagerButtonClick" runat="server" CssClass="black_font_12"
CommandArgument="next"></asp:linkbutton><FONT face="宋体">|</FONT><asp:linkbutton id="btnLast" onclick="PagerButtonClick" runat="server" CssClass="black_font_12"
CommandArgument="last"></asp:linkbutton><FONT face="宋体">]
DataGrid 定义是加入(Html)
OnPageIndexChanged="MyDataGrid_Page"
//自定义分页
private MyDataGrid_Page(object sender,DataGridPageChangedEventArgs e)
{
int startIndex;
startIndex = DataGrid1.CurrentPageIndex * DataGrid1.PageSize;
DataGrid1.CurrentPageIndex = e.NewPageIndex;
数据绑定;
}
private PagerButtonClick(object sender,EventArgs e)
{
string arg;
arg=sender.CommandArgument;
Switch(arg)
{
case "next" :
if(DG_Unit.CurrentPageIndex<(DG_Unit.PageCount-1))
{
DG_Unit.CurrentPageIndex += 1;
}
case "prev" :
If (DG_Unit.CurrentPageIndex > 0)
{
DG_Unit.CurrentPageIndex -= 1;
}
case "lase" :
{
DG_Unit.CurrentPageIndex = (DG_Unit.PageCount - 1)
}
case else
{
DG_Unit.CurrentPageIndex = System.Convert.ToInt32(arg);
}
}
}
页面上定义四个LinkButton
btnFirst,btnPrev,btnNext,btnLast
在Html视图中加入
<asp:linkbutton id="btnPrev" onclick="PagerButtonClick" runat="server" CssClass="black_font_12"
CommandArgument="prev"></asp:linkbutton><FONT face="宋体">|</FONT><asp:linkbutton id="btnNext" onclick="PagerButtonClick" runat="server" CssClass="black_font_12"
CommandArgument="next"></asp:linkbutton><FONT face="宋体">|</FONT><asp:linkbutton id="btnLast" onclick="PagerButtonClick" runat="server" CssClass="black_font_12"
CommandArgument="last"></asp:linkbutton><FONT face="宋体">]
DataGrid 定义是加入(Html)
OnPageIndexChanged="MyDataGrid_Page"
等待相逢