我想计算listview控件中的行数和列数,当里面的行数或列数超过一定值的时候,改变listview里项的字体大小,以全部显示数据而不出现滚动条。谢谢。

解决方案 »

  1.   

    listview的列数不是自己设定的么?
    行数不是取出来的么?
      

  2.   

    可以用JS在前台获取listview生成的table,从table中获取tr,也就是你所谓的行,然后在某一个tr中获取td,也就是你说的列,然后就可以判断table的tr,如果大于某一个值,那么TABLE中的字体就相应的变小
      

  3.   

    这个方案不好啊,如果数据条数固定,你可以调整画面的大小来不出现滚动条。
    如果数据不固定,你怎么控制字体最后的用户体验都很差。
    干净一点可以把GridView的ScrollBars属性设置成None。