这位朋友,首先我要更正一下你的错误,DataGrid有分页功能,只所以用PagedDataSource类,目的是为了我们自定义分页的时候用到此类,
PageDataSource ps=new PageDataSource()
ps.AllowPaging =true;//是否启用分页
ps.PageSize=5;//每页显示5条数据
ps.CurrentPageIndex =curpage-1;//设置当前页的索引
ps.DataSource=ds.Table["xxx"];//设置ps的数据源
DataGrid1.DataSource=ps;
DataGrid1.DataBind();
大体的基本框架就是这样的 当然还有一些细节,不过都是常用的一些知识了,相信您能理解,希望我的说明对您有帮助,如果有什么问题请您及时的在本论坛上发表,我会给您及时的回复的,希望我们共同进步.