主题:如何读出CB中StringGrid控件中的数据?
杏林一秀
[专家分:0] 发布于 2005-02-26 11:52:00
如何将CB中得到的数据保存为字符形式?
比如如何将StringGrid中的某一列数据如何保存为.dat或.txt格式。
谢谢~
回复列表 (共3个回复)
沙发
christ115 [专家分:1580] 发布于 2005-02-26 12:36:00
通过这样的形式保存
StringGrid->Cols[i]->SaveToFile(FileName);
Cols[i]属性为TStrings类型,有保存方法。
板凳
杏林一秀 [专家分:0] 发布于 2005-05-10 16:21:00
这个方法可以
请问一下有没有办法可以让一个SaveDialog控件同时保存StringGrid控件下的多个列?
谢谢~
:)
3 楼
christ115 [专家分:1580] 发布于 2005-05-11 09:23:00
利用TString的AddStrings方法添加
if(SaveDialog1->Execute()) {
TStringList* data = new TStringList;
for(int i = 0; i < ColumnCount; i++) {
data->AddStrings(StringGrid->Cols[i]);
}
data->SaveToFile(SaveDialog1->FileName);
delete data;
}
我来回复