解决方案 »

  1.   

    var list=gv.DataSource as List<YourClass>;这样取到行数不行?
      

  2.   


    不行啊,我不能直接取datasource的值,gridview的行数是小于等于datasource的
      

  3.   

    ...
    那你怎么绑定数据源的
    总归有一个dataset或者datatable吧
    用dataset或者datatable来取数据啊
      

  4.   

    +1,应该用datatable获取数据吧,通过datatable来获取总数就好啦~
      

  5.   

    数据源是datatable呀,这个datatable的值是从excel文件里读出的gridview里有个按钮,将那行置为不显示:
    import_gridview.Rows[e.NewSelectedIndex].Visible = false;我现在要遍历gridview,是不要visible = false 的行的,但是datasource里是包含这个行的
    所以不能用datasource
      

  6.   

    数据源是datatable呀,这个datatable的值是从excel文件里读出的gridview里有个按钮,将那行置为不显示:
    import_gridview.Rows[e.NewSelectedIndex].Visible = false;我现在要遍历gridview,是不要visible = false 的行的,但是datasource里是包含这个行的
    所以不能用datasource话说我感觉你这么做的有点问题的- -你这样把VISIBLE给设置不显示了的话第二页,第三页,第四页的这一行都不显示了的这是不是有点不符合实际了,你应该是在数据库里再加个字段,然后字段值为多少这一行不显示什么的,就在SQL语句里做筛选
      

  7.   

    数据源是datatable呀,这个datatable的值是从excel文件里读出的gridview里有个按钮,将那行置为不显示:
    import_gridview.Rows[e.NewSelectedIndex].Visible = false;我现在要遍历gridview,是不要visible = false 的行的,但是datasource里是包含这个行的
    所以不能用datasource话说我感觉你这么做的有点问题的- -你这样把VISIBLE给设置不显示了的话第二页,第三页,第四页的这一行都不显示了的这是不是有点不符合实际了,你应该是在数据库里再加个字段,然后字段值为多少这一行不显示什么的,就在SQL语句里做筛选我的这个gridview是用来做数据导入的。。是从excel里读取信息,读取的信息不一定全都要导入到数据库中,置为visible = false 的就不用导入数据库。。
    所以现在根本就没从数据库中做查询,没有什么字段是标识不显示的~~