DataGrid如何做分页????

debut 2002-01-22 07:52:07

DataGrid中设置了分页显示功能,但是他的按钮没有实际的作用
...全文
77 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
mobbs 2002-01-25
  • 打赏
  • 举报
回复
主要是最后第二行
this.DataGrid1.CurrentPageIndex=E.NewPageIndex;
我当初也是这里搞得很辛苦。
给分吧。我还没拿过分呢,呵!
mobbs 2002-01-25
  • 打赏
  • 举报
回复
如果是WebForm
在aspx中
<asp:datagrid id="DataGrid1" runat="server" PagerStyle-HorizontalAlign="Right" PagerStyle-Mode="NumericPages" PageSize="7" OnPageIndexChanged="Page_Index" AllowPaging="True" AutoGenerateColumns="False" DataKeyField="ID">
<PagerStyle Position="Top" Font-Size="12pt" BackColor="#cfd5df"></PagerStyle>
<Columns>
<asp:ButtonColumn DataTextField="name" HeaderText="中文名"></asp:ButtonColumn>
<asp:BoundColumn DataField="englithName" HeaderText="英文名"></asp:BoundColumn>
</Columns>
</asp:datagrid>

在cs文件中
//翻页
protected void Page_Index(object sender,DataGridPageChangedEventArgs E) {
this.DataGrid1.CurrentPageIndex=E.NewPageIndex;
}

如果是winForm,好像只能手工做了
bluesx 2002-01-25
  • 打赏
  • 举报
回复
mobbs(陆家之马) 写的对
bluesx 2002-01-24
  • 打赏
  • 举报
回复
要写OnGridIndexChanged事件过程,好像是这个过程名
zhaixd 2002-01-22
  • 打赏
  • 举报
回复
是你设置不对吧?

111,115

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧