none
Gridview DataSource 绑订List<myClass> 数据问题? RRS feed

  • 问题

  • 在asp.net中在Page_load里使用
    Gridview DataSource  绑订List<myClass> 数据源后
    用Gridview.databand(),就可以使用,但如何使它支持翻页功能呢?
    2009年3月21日 1:29

答案

  • ASP.NET ObjectDataSource 控件表示具有数据检索和更新功能的中间层对象。作为数据绑定控件(如 GridView、FormView 或 DetailsView 控件)的数据接口,ObjectDataSource 控件可以使这些控件在 ASP.NET 网页上显示和编辑中间层业务对象中的数据。

    示例:
    http://eddie005.cnblogs.com/articles/UsingObjectDataSource.html
    http://msdn.microsoft.com/zh-cn/flash/system.web.ui.webcontrols.objectdatasource.select(VS.85).aspx

    jon.valett@gmail.com
    2009年3月21日 2:30
    版主
  •  可以使用如下代码
    objectDataSource1=集合;
    GridView1.DataSourceID="objectDtaSoruce1";
    然后设置GirdView的
    AllowPaging=true;
    pageSize=每页显示的行数
    2009年3月23日 12:26

全部回复

  • 使用数据源绑定控件支持自动分页。
    jon.valett@gmail.com
    2009年3月21日 1:45
    版主
  •  哪个数据源控件支持List<Class>类型么?请给几行代码好么?
    2009年3月21日 1:57
  • 把你的List<>绑定到ObjectDataSource,然后GridView从ObjectDataSource获取数据。
    2009年3月21日 2:26
    版主
  • ASP.NET ObjectDataSource 控件表示具有数据检索和更新功能的中间层对象。作为数据绑定控件(如 GridView、FormView 或 DetailsView 控件)的数据接口,ObjectDataSource 控件可以使这些控件在 ASP.NET 网页上显示和编辑中间层业务对象中的数据。

    示例:
    http://eddie005.cnblogs.com/articles/UsingObjectDataSource.html
    http://msdn.microsoft.com/zh-cn/flash/system.web.ui.webcontrols.objectdatasource.select(VS.85).aspx

    jon.valett@gmail.com
    2009年3月21日 2:30
    版主
  • 如果是考虑性能问题,可以采用自定义的分页功能,在数据库中编写一个存储过程。
    我这里有示例的源代码,如果需要可以发邮件给我。

    2009年3月21日 4:59
  •  可以使用如下代码
    objectDataSource1=集合;
    GridView1.DataSourceID="objectDtaSoruce1";
    然后设置GirdView的
    AllowPaging=true;
    pageSize=每页显示的行数
    2009年3月23日 12:26