我可以在app_code文件夹中创建一个通用类来自定义asp.net中的分页吗 [英] Can i make a commomn class in app_code folder for customise paging in asp.net

查看:84
本文介绍了我可以在app_code文件夹中创建一个通用类来自定义asp.net中的分页吗的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的意思是我在app_code文件夹中创建一个类,并在整个项目中使用它进行分页. AS自定义分页仅获取所需的数据,而网格视图分页则获取整个数据.谢谢

I mean i make a class in app_code folder and use it in whole project for pagination. AS customize paging fetch only required data while grid view paging fetch whole data. Thanks

推荐答案

是,
在类似
的类中创建一个函数
Ya,
Create a function in class like,

public void GV_Paging(GridViewPageEventArgs e, DataTable dt, GridView gvOrders)
   {
       gvOrders.PageIndex = e.NewPageIndex;
       gvOrders.DataSource = dt.DefaultView;
       gvOrders.DataBind();
   }


并在代码页的Gridview的PageIndexChanging事件上调用此函数,例如,


And call this function on PageIndexChanging event of Gridview in your code page like,

cmn.GV_Paging(e, dt, gvOrders);



其中cmn:类的对象
dt:gridview的数据源
gvOrders:Gridview的ID



Where cmn : object of class
dt : datasource of your gridview
gvOrders : Id of Gridview


是的,您可以创建一个通用类来实现对所有页面的分页.我已经为我的项目使用LINQ to SQL方法,并且分页实现也使用相同的方法来完成.分页的常用方法取决于您如何设计与数据库交互的应用程序.
Yes you can create a common class for implementing paging for all pages. I have used LINQ to SQL approach for my project and paging implementation is done using the same. The common approach for paging depends on how you design your application for interacting with the database.


这篇关于我可以在app_code文件夹中创建一个通用类来自定义asp.net中的分页吗的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆