我使用了一个逻辑复杂的存储过程查询出一个数据集,这样就不能使用aspnetpager的通用存储过程进行分页,那如果使用datagrid的自带分页功能的话,返回的sqldatareader却不能绑定datagrid,请问大家如何解决这样的问题?

解决方案 »

  1.   

    返回的sqldatareader却不能绑定datagrid
    -------------------------------------
    那就换个方式,把数据读取到DataSet中应该总可以吧,
      

  2.   

    LZ话说的好像不是很明确
    你是用填充后的DataSet绑定GridView的吗
      

  3.   

    为啥要用自带的分页呢?直接DATASET绑定就好了吧~
    或者用吴贵旗的控件吧~
      

  4.   

    sqldatareader绑定datagrid后无法用自带的分页
    而用自定义分页控件的话,必须是从一个表或视图里面查询出来的数据,而我的数据是从存储过程里面执行逻辑得到的
    所以不知道怎么分页了,除非将sqldatareader转换到dataset 然后绑定到datagrid里面自带分页
      

  5.   

    datagrid自带分页必须使用dataset绑定,用sqldatareader一次性读取是无法分页的