我在girdview绑定数据之后,通过后台程序使得某些没有必要显示的行隐藏掉了,请问如何在处理了隐藏行之后,再执行分页的操作?否则分页功能是针对所有数据执行的,而不是去掉隐藏行之后的数据。谢谢各位!!急!!

解决方案 »

  1.   

    偶有些不理解?既然这些行对于你来说,没有用处,反倒是累赘,那为什么你又要把它读取出来呢?为什么不在到数据库Select的时候就把这些行过滤掉呢?
      

  2.   

    如果没法在SQL里给它过滤,那么就在SQl查询出来,得到的DataTable里把这些行删掉,再把这个DataTable赋给GridView的数据源
    遍历DataTable的每一行,把不需要的行删掉,OK,问题搞定
      

  3.   

    偶有些不理解?既然这些行对于你来说,没有用处,反倒是累赘,那为什么你又要把它读取出来呢?为什么不在到数据库Select的时候就把这些行过滤掉呢?