asp.net 中如何实现DataGrid的分页显示,谢谢大家指教!!!!(初学者)
protected void dgStudent_PageIndexChanged(object source, DataGridPageChangedEventArgs e)
{
dgStudent.CurrentPageIndex = e.NewPageIndex;
DBAccess acc = new DBAccess(); //自己写的一个类里面是一些数据库操作的函数
string sqlstr = "select a.*,b.classname from studinfo a,classinfo b where a.stuclassid=b.classid order by stuId";
acc.BindDataGrid(sqlstr, dgStudent);
}
这样好象实现不了分页显示,但我看好多书 都是在这个事件里 写dgStudent.CurrentPageIndex = e.NewPageIndex; 然后绑定数据源的.
该如何实现分页显示呢?谢谢大家指教!!!
问题点数:20、回复次数:7Top
1 楼wht6411(weblover|要毕业啦!HUST)回复于 2006-12-01 16:41:11 得分 0
MSDNTop
2 楼xuxiaozhao_3411(小小)回复于 2006-12-01 16:43:14 得分 0
DBAccess acc = new DBAccess(); //自己写的一个类里面是一些数据库操作的函数
string sqlstr = "select a.*,b.classname from studinfo a,classinfo b where a.stuclassid=b.classid order by stuId";
acc.BindDataGrid(sqlstr, dgStudent);
写对了吗?
写成 public void binddata(){
}
吧,再
protected void dgStudent_PageIndexChanged(object source, DataGridPageChangedEventArgs e)
{
dgStudent.CurrentPageIndex = e.NewPageIndex;
binddata();
}
Top
3 楼criedshy(哭泣的天空)回复于 2006-12-02 05:02:20 得分 0
dgStudent 设置允许分布了没有?Top
4 楼criedshy(哭泣的天空)回复于 2006-12-02 05:02:33 得分 0
允许分页Top
5 楼zcrleaf()回复于 2006-12-09 00:19:19 得分 0
设置了Top
6 楼jsyxo(爱情海的猪)回复于 2006-12-09 09:21:07 得分 0
允许分页
protected void dgStudent_PageIndexChanged(object source, DataGridPageChangedEventArgs e)
{
dgStudent.CurrentPageIndex = e.NewPageIndex;
dgStudent.DataBind();
}
Top
7 楼evilmars()回复于 2006-12-09 10:20:49 得分 0
用OleDbDataAdapterTop





