如何在listview 中在新的一行中的指定列增加值,
就是没法在例如listview.column[7] 中增加值,

解决方案 »

  1.   

    listview1.Items[0].SubItems.strings[7]:='aaa';  //第0行第七列赋值
      

  2.   

    先谢了,但是我想再请问一个,怎样取得当前是第几行呀,怎么用itemindex 都是得-1呢, 再帮帮忙吧,呵呵
      

  3.   

    是说得到listview最下面那一行的行数值,不用去选的
      

  4.   

    是说得到listview最下面那一行的行数值,不用去选的
    listview1.Items.Count-1
      

  5.   

    如何在listview 中在新的一行中的指定列增加值,
    就是没法在例如listview.column[7] 中增加值,////////////////////////////////////////////对第一列以外的列操作其实就是操作ListView.Items.SubItems属性
    要改变指定列的值首先该列应该存在值,如果是新的一行的话那么在操作指定列之前(比如第7列)
    其前边的列应该存在值,否则会出现List index out of bounds(X)错
      

  6.   

    真高兴你还在线,我刚才试了,那个只能是替换值,若空值的话就会出现错误呀,能告诉一下为什么吗////////////////////////////先将该列之前的列赋值(空值即可)
    SubItems.Add('');
      

  7.   

    因为我是想在一个时间差值那一列的最下面做一个统计的,而没法确定具体的列数.想再问你一个,在SQL语句中,为什么聚合函数像sum count这样的只能查询一个字段,不能再加别的字段,例如:select sum(number),name from student  这样就会出错提示是合计函数不包含name  
    能加你QQ吗,我的是346742568  谢谢
      

  8.   

    ListView_Name.Items[i].SubItems.Append('');需要先添加!