首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

请问listview中插入值

2013-07-04 
请教listview中插入值。请教 listview里面有列20行数据。我想在3列3行中赋值怎样操作呢?网上查过网上的好像

请教listview中插入值。
请教 
listview里面有列20行数据。
我想在3列3行中赋值怎样操作呢?
网上查过网上的好像不好使。



[解决办法]
int row=2;//第3行,从0开始计数
int col=1;//第3列,先除去第1列元素名,第2列开始从0开始计数
ShowMessage(ListView1->Items->Item[row]->SubItems->Strings[col]);
[解决办法]
补充一下:
再操作前,最好判断下是否存在这一列
比如按你的要求给第3列赋值
if(ListView1->Items->Item[row]->SubItems->Count>=2)
{   //存在,直接赋值
    ListView1->Items->Item[row]->SubItems->Strings[1]="新值";
}else{
    //不存在就用add,
    ListView1->Items->Item[0]->SubItems->Add("新值");//如果第一列也不存在,那就要先增加 add("");

}

热点排行