社区
C++ Builder
帖子详情
急!!!保存listview里的数据到普通文件,然后能读入到ListView!
ramile
2004-11-16 01:33:15
我从数据库中读出了各个字段的值,并放在了Listview,请问如果能将ListView中的数据导出到文本文件,然后还能从文本文件还原??
谢谢!
...全文
143
7
打赏
收藏
急!!!保存listview里的数据到普通文件,然后能读入到ListView!
我从数据库中读出了各个字段的值,并放在了Listview,请问如果能将ListView中的数据导出到文本文件,然后还能从文本文件还原?? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
constantine
2004-11-17
打赏
举报
回复
用文件流去读写控件就可以了
Friecin
2004-11-17
打赏
举报
回复
楼上几位的说法很对呀!!!
给你一段代码参考,你自己动动手也能写出来的!
写入:FileName为文件名,RelationView为一ListView
void __fastcall TDataIOForm::SaveMappingFile(AnsiString FileName)
{
DeleteFile(FileName);
int iFile=FileCreate(FileName);
if(iFile<0)
return;
for(int i=0;i<RelationView->Items->Count;i++)
{
FileWrite(iFile,RelationView->Items->Item[i]->Caption.c_str(),RelationView->Items->Item[i]->Caption.Length());
FileWrite(iFile,"\t",1);
for(int j=0;j<RelationView->Items->Item[i]->SubItems->Count;j++)
{
FileWrite(iFile,RelationView->Items->Item[i]->SubItems->Strings[j].c_str(),RelationView->Items->Item[i]->SubItems->Strings[j].Length());
FileWrite(iFile,"\t",1);
}
FileWrite(iFile,"\r\n",2);
}
FileClose(iFile);
}
//读出,生成
void __fastcall TDataIOForm::LoadMappingFile(AnsiString FileName)
{
TStringList *List=new TStringList();
List->LoadFromFile(FileName);
if(List->Count>0)
{
RelationView->Clear();
TListItem *aItem;
int iPos=0;
AnsiString aLine;
for(int i=0;i<List->Count;i++)
{
aItem=RelationView->Items->Add();
aLine=List->Strings[i];
iPos=aLine.Pos("\t");
aItem->Caption=aLine.SubString(1,iPos-1);
aLine.Delete(1,iPos);
while((iPos=aLine.Pos("\t"))>0)
{
aItem->SubItems->Add(aLine.SubString(1,iPos-1));
aItem->StateIndex=aLine.SubString(1,iPos-1).Pos("(*)");
aLine.Delete(1,iPos);
}
}
}
delete List;
}
//---------------------------------------------------------------------------
penu
2004-11-16
打赏
举报
回复
晕S,会从数据库读进去居然不知道怎么导出来吗?
netsys2
2004-11-16
打赏
举报
回复
没有现成的,你自己编写吧,很简单的。
既然你都能把数据从数据库中读出并放在Listview,那么你花半小时就能把这些功能写完。
milkwayhong
2004-11-16
打赏
举报
回复
楼上的,哪里有这个函数?
你自己编写的吗?
特招
2004-11-16
打赏
举报
回复
up
danny800301
2004-11-16
打赏
举报
回复
利用savetofile和loadfromfile方法。
把Excel
数据
读入
ListView
源代码
从EXCEL中把
数据
全部导入到
ListView
中
Excel
读入
Listview
只需要在界面上拖进来一个
listview
控件,一个对话框控件,可以随意指定动态读取excel的某一个工作表的
数据
到
listview
...
数据
读到取
listview
之后再往
数据
库
里
写,不要说还不会了吧。 以上代码,在DELPHI XE10中调试通过
数码影院
LISTVIEW
读入
表格
数据
的问题
vfp6.0系统免费下载
答案: 在表单建立之前,Visual FoxPro 会
读入
表单的 Scrollbars 属性设置,因为此属性的值将决定表单的创建方式。如果 Scrollbars 属性的设置为 0(没有滚动条),Visual FoxPro 将创建一个 Visual FoxPro 5.0 式的...
Report machine 2.4
三、报表样式可以
保存
为rmf格式,下次可通过
读入
使用(配合SQL脚本就可以生成 报表)。并可以把带
数据
的报表
保存
为rmp格式,在任何机器上都可以浏览、打印, 而不需要
数据
库。 四、生成后的报表支持修改,包括...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章