代码如下: with rscx do for i:=0 to ADODataSet1.RecordCount-1 do begin ListItem:=ListView1.Items.Add; ListItem.Caption:=DBMemo1.Field.Text; //员工序号 ListItem.SubItems.Add(IntToStr(i+1)); ListItem.SubItems.Add(DBMemo1.Field.Text); ListItem.SubItems.Add(DBMemo2.Field.Text); //部门 ListItem.SubItems.Add(DBMemo63.Field.Text); ListItem.SubItems.Add(DBMemo3.Field.Text); ListItem.SubItems.Add(DBMemo10.Field.Text); ListItem.SubItems.Add(DBMemo9.Field.Text); //何时工作 ListItem.SubItems.Add(DBMemo64.Field.Text); //备注/其它 ListItem.SubItems.Add(DBMemo65.Field.Text); //Next Record ADODataSet1.Next; Label2.Caption:='员工总数:'+intToStr(ADODataSet1.RecordCount); end;