关于cxgrid的系列(摘抄与使用时候的见解)

本文介绍如何使用cxGrid将数据导出至Excel、HTML、XML和TEXT格式,并展示了如何建立数据库连接以使cxGrid显示数据。此外,还提供了创建所有列的方法。

1:怎样将cxGrid里的数据导入到EXCEL,HTML,XML和TEXT

uses
 cxExportGrid4Link;

procedure TForm1.Button1Click(Sender: TObject);
begin
     ExportGrid4ToEXCEL('d:/ddd/wang.xsl',cxGrid1,True,True);
 ExportGrid4ToTEXT('d:/ddd/wang.txt',cxGrid1,True,True);
 ExportGrid4ToXML('d:/ddd/wang.xml',cxGrid1,True,True);
 ExportGrid4ToHTML('d:/ddd/wang.html',cxGrid1,True,True);

end;

2:让cxGrid显示数据
数据库连接:

procedure TForm1.FormCreate(Sender: TObject);
begin
     try
          //ADOConnection1.ConnectionString:='Provider=SQLOLEDB.1;Password='''+SERVERPASS+''';Persist Security Info=True;User ID='''+SERVERNAME+''';Initial Catalog='''+SERVERDATA+''';Data Source='''+SERVERIP+'''';
         ADOConnection1.ConnectionString:='Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=sa;Initial Catalog=books;Data Source=LXH';
          ADOConnection1.Open;
       except
          Application.MessageBox('连接数据库失败!','提示',mb_ok+mb_iconinformation);
         // Form1.Close;
       end;
       ADOQuery1.Connection:=ADOConnection1;
end;

 

procedure TForm1.FormShow(Sender: TObject);
begin
       ADOQuery1.Close;
     ADOQuery1.SQL.Clear;
     ADOQuery1.SQL.Text:='select * from jsb';
     ADOQuery1.Open;
end;

把 cxGrid1Level1 和 cxGrid1DBTableView1 改名为:lvFilms 和 tvFilms,

从DataAccess页拖一个DataSource,把它的DataSet指向ADOQuery1

为tvFilms制定数据源

 鼠标点击tvFilms 选DataController 的datasource指向DataSource 即可

然后    右击tvFilms

 
选择Create All Columns,这样得到Films表的所有字段.
你也可以通过Customize->Retrieve Fields取得字段.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值