情况是这样的,我想在按下一个键的时候,就可以在ListView1中加如一行记录
我的ListView1的ViewStyle的属性是vsReport。一行有五列,我的方法是这样,先用
ListView1.Items.Add.Caption:=i;(i是序号,并且按一次自动加一)
ListView1.Items.Add.SubItems.Add(data.cangku.FieldValues['number']);
ListView1.Items.Add.SubItems.Add(data.cangku.FieldValues['names']);
//这是把我的数据库里面的内容取出来,分别想放在第二列和第三列,但实际情况不是这样的,而是i在第一行第一列,“number”在第二行第二列,“names”在第三行第二列
请问我要把这些内容排在一行应该怎样做
我的ListView1的ViewStyle的属性是vsReport。一行有五列,我的方法是这样,先用
ListView1.Items.Add.Caption:=i;(i是序号,并且按一次自动加一)
ListView1.Items.Add.SubItems.Add(data.cangku.FieldValues['number']);
ListView1.Items.Add.SubItems.Add(data.cangku.FieldValues['names']);
//这是把我的数据库里面的内容取出来,分别想放在第二列和第三列,但实际情况不是这样的,而是i在第一行第一列,“number”在第二行第二列,“names”在第三行第二列
请问我要把这些内容排在一行应该怎样做
解决方案 »
- delphi中treeview如何让指定节点在复选框默认打钩。
- 线程函数的问题
- delphi报错
- 菜鸟问题:关于colordialog1对话框
- delphi7的quickrep控件那去了?
- 如何用delphi进行邮件群发?给一下思路即可!
- 【遇到的第一次打击,居然是小小的空文件夹】
- DELPHI写的程序,外挂程序如何识别上面不同的BUTTON
- 用过MediaPlayer的大侠请指教。(注不是Delphi那个,而是Windows的那个ActiveX控件)
- 怎么写自定义的消息,请高手指教
- 两个表的数据比较问题,并根据比较结果填充第三个表?(第一个给出答案并通过验证的即得所有分)
- 关于RDM支持的客户端数目?
begin
caption := inttostr(i);
subitems.Add(data.cangku.FieldValues['number']);
subitems.Add(data.cangku.FieldValues['names']);
end;
var LI: Tlistitem;
I : integer;
begin
LI := listview1.items.add;
LI.caption := inttostr(i);
LI.subitems.Add(data.cangku.FieldValues['number']);
LI.subitems.Add(data.cangku.FieldValues['names']);
end;每次点击中语句listview1.items.add;都只能出现一次;
你出现了三次;肯定是加了三行了;^_^;