C#  winform 里:
1:我想让listView1控件 每16列 就换一行,怎么做到
2:我想让listView1控件里的字体变大,但是变大之后,第一行就把第二行挡住了,怎么修改行间距。谢谢高手了!

解决方案 »

  1.   

    按照你的需求,使用DataGridView比较好。
      

  2.   

    求教大哥,datagridview应该怎么设置才好,我的数据可能是这样的a1  a2  a3  a4(到了固定列数换行)
    a5  a6  a7  a8(到了固定列数换行)
    .................
      

  3.   

    劝楼主用GridView 功能比ListView强大多了 会少很多麻烦 当然什么都不绝对 ListView也有它自身的一些优势 比如性能比较好 还有一些特殊的需求。。
      

  4.   

    在c#里不能直接改变listview的行距,可以通过imagelist控件来改变listview行距为listview设置 stateimagelist:listMain.StateImageList = imageList1;然后设置imagelist的size,记住imageliste.size(X,Y)的x为1,Y 既你想要的列宽!