DBGrid控件中的数据如何倒出为文本文件?(100分)

  • 主题发起人 主题发起人 wangsz01
  • 开始时间 开始时间
1.找相关控件
2.自己写程序,用循环向文件里写
 
如下代码:
BEGIN
assignfile(f,savedialog1.filename);
query1.first;
rewrite(f);
writeln(f,'files title');
while not query1.eof do
begin
write(f,'')
for i:=0 to dbgrid1.fieldcount-1 do
write(f,dbgrid1.fields.asstring);
query1.next
end;
closefile(f);
end;
 
与其花时间去找控件,还不如自己写一段代码
用个循环很容易就可以搞定,而且文件的格式也能按照自己喜欢的方式
应该不会超过100行的代码
 
何必用其它控件呢,直接用循环写不是挺好吗.而且,你可以自己定义文本的格式
 
直接用循环吧,有简单的,,定义了行数和列数后就ok了
 
是啊,做一个循环就得了。。。。
 
有一个dbgrid控件可以让你把数据保存成excel或者htm格式
在Devexpress.com上
 
try
batchmove
 
在query1.next后增加一句writeln(f)好看一点。
 
自己做一个循环写出来就可以了。
 
多人接受答案了。
 
后退
顶部