只能有1个listview,但要在这个listview里显示2张表的内容,2张表的列不一样
要怎样才能在选中A表时,listview的columns的内容要为A1,A2,A3;选中表B时listview的columns要为B1,B2,B3,B4,B5

解决方案 »

  1.   

    add后,你再选表,他又会add一次的,就是表B有5列,你选一次,他ADD一次,到后来越来越多了
      

  2.   

    再则表A的列为A1,A2,A3,你选A表时,他正确显示,但选表B时,他会在A表的3列后面添加表B的列,不会把表A的列去掉
      

  3.   

    //先清除
      ListView1.Columns.Clear;
    //再增加
      ListView1.Columns.Add;
      

  4.   

    先调用ListView1.Columns.Clear,再进行添加。