我用LISTVIEW显示数据库的内容,在增加一个记录、后,怎么能马上在LISTVIEW上显示 出来啊,下面是增加的代码
procedure TForm1.SpeedButton1Click(Sender: TObject);
beginif (LabeledEdit1.text='') then
begin
messagebox(application.Handle,'姓名,'提示',mb_iconerror+mb_ok);
exit;
end;
if form1.Caption ='增加' then
begin
ADOTable1.Append;
ADOTable1 .FieldByName('姓名').AsString:=LabeledEdit1.text;
ADOTable1.post;
end;
procedure TForm1.SpeedButton1Click(Sender: TObject);
beginif (LabeledEdit1.text='') then
begin
messagebox(application.Handle,'姓名,'提示',mb_iconerror+mb_ok);
exit;
end;
if form1.Caption ='增加' then
begin
ADOTable1.Append;
ADOTable1 .FieldByName('姓名').AsString:=LabeledEdit1.text;
ADOTable1.post;
end;
解决方案 »
- 如何从调用的EXE中提取图标,然后在按钮上进行显示
- 各位高人有没有delphi的语法参考手册啊,求!
- 关于线程占用cpu100%的问题
- Aceess violation at address xxxxx in module xxxxx.dll, Read of address 0000000.
- 关于用vclunzip解压的问题请教各位大虾,在线等待,急!!
- Treeview搞不定的问题。
- 各位高人delphi7编译后怎么360报木马?(大家都怎么解决的?)
- 要写一个网络版软件,可能有几个客户机同时操作一种单据,有什么方法可以避免冲突?单号唯一性怎么处理?
- 关于MDI问题?
- DELPHI 调试出错后不指向源码
- 失恋,大放分
- 如何做一个不包含form的windows应用程序,并生成.exe文件
删除、更新时也一样啊:)
你没发现写错了吗? 少了一个begin!
if not (You.标题=Right) then I.吹水
var item: TListItem;
beginif (LabeledEdit1.text='') then
begin
messagebox(application.Handle,'姓名,'提示',mb_iconerror+mb_ok);
exit;
end;
if form1.Caption ='增加' then
begin
ADOTable1.Append;
ADOTable1 .FieldByName('姓名').AsString:=LabeledEdit1.text;
ADOTable1.post;item := ListView1.Items.Add;
item.Caption := LabeledEdit1.Text;
item.MakeVisible(False);
end;