我看过别人用,感觉效果比DBGrid好,但是我不会用。
解决方案 »
- 感觉最近火气太大了
- Image,bitbtn,speedbutton系统资源的占用
- 关于事件响应问题!!!!!超级急!
- 急求DevExpress.ExpressQuantumGrid.Pro.3.2.1.with.source.for.Delphi7
- 易语言-中文编程软件
- AC Report新版V1.82 已经上传
- 急!急!急!向各位高手请教:
- 菜鸟问题:我做了个小软件,是大公司内部办公交流用的,从各方面考虑采用ACCESS,但需要支持网络,现想做成安装程序,遇到问题,请指教
- 字母或数字混合检索问题
- 这个table的filter语句怎么写?
- 在线求解——MDI子窗体的Show
- 系统的启动与关闭!
X := ListView.Items.Add-->增加一个节点
X.Text := 你的第一个字段的内容
X.SubItems.Add( '你的第2个字段的内容' );
X.SubItems.Add( '你的第3个字段的内容' );
....
procedure TForm1.Button1Click(Sender: TObject);
var str,str1,str2:string;begin
adoconnection1.ConnectionString :='Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="DRIVER=SQL Server;SERVER=(local);DATABASE=test;Trusted_Connection=Yes"';Adodataset1.Connection :=adoconnection1;
Adodataset1.CommandText :='select * from testTable1';
adodataset1.Open ;
datasource1.DataSet :=adodataset1 ;
dbGrid1.DataSource :=datasource1;
all:=treeview1.Items.Add(nil,'all');
while not adodataset1.Eof do
begin
str:=adodataset1.FieldByName('c').AsString ;
str1:=adodataset1.fieldbyname('d').AsString ;
str2:=inttostr(adodataset1.fieldbynama('a').AsInteger );
ListView1.Items.Add.Caption:=str;
ListView1.Items[ListView1.Items.Count-1].SubItems.Add(str1);
ListView1.Items[ListView1.Items.Count-1].SubItems.Add(str2); if adodataset1.FieldByName('a').AsInteger =3 then
begin
ListView1.Items[ListView1.Items.Count - 1].ImageIndex := 1; end
else
begin
ListView1.Items[ListView1.Items.Count - 1].ImageIndex := 2; end; adodataset1.Next ;
end;
end;