重新构造头,不就什么都解决了吗在ListView1Data灵活处理一下不就可以了吗Item->Caption = plvData->Caption;for(int k=1;kListView1->Columns;k++){TListColumn *t_Column=(TListColumn *)ListView1->Column[k];if(t_Colum->Caption=="")Item->SubItems->Add(plvData->SubItems1);....}