从你的代码中可以看出,当你增加姓名时,你的List1确实是只显示第一项也就是姓名的:For n = 1 To 记录数添加项 = 记录(1, n) & Space(10 - Len(记录(1, n)) '从这里可以看出,是只有第一项的!List1.AddItem 添加项Next n而当增加单号时,则是只显示前两项即姓名和单号的,代码我就不写了,反正明眼人一看就知道的。正确的做法应该是不管增加的是什么数据,都要把四列数据显示出来才行。
你的代码呢?