请教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("");
}