当前位置:主页>销售管理软件> 列表

请问,如何恢复dbgridEh的网格与层次??? 找免费电子记账软件

销售管理软件版1楼: 各位:
我现在调用
DBGridEh1.SaveGridLayoutIni(PSPath+''Layout.ini'', self.Name, false);
将当前dbgrideh的网格与层次保存到ini文件,
这样就可以调用RestoreLayoutini来显示本次设置的布局,
现在的问题是,如何将恢复到系统原来的布局!!或删除已有的布局!?

2楼: 顶!! 如进销存电子表格

3楼: 各位帮忙啊,我顶!!

4楼: 各位大侠,帮帮忙啊,急死人了!!

5楼: 再顶!分不够可以再加!!

6楼: 帮顶

销售管理软件版7楼: 一天了,还没人回答!!我再顶!!

8楼: 再顶!!

9楼: 两天了,还没人回答,我再顶!!

10楼: 将当前dbgrideh的网格与层次保存到ini文件是什么意思哦?
我记得我好象实现过样,不过还暂时不懂你的具体意思,保存网格????

11楼: TO jxj0561:
可以把用户修改后的DBGRIDEH列宽度,是否隐藏,标题等保存到INI文件中,
下次用户打开时可以再从INI文件调出上次的格式,
但现在用户想恢复以前的格式,也就是没有保存到INI之前的系统默认宽度,标题等,
应该如何处理???多谢

12楼: 用一个循环把字段遍历一下,把各种参数存到INI文件里,需要时再装入,我编的DBtools数据维护工具基本上实现了这些功能,就是这样实现的 如免费电子记账软件

13楼: 呵呵,删除这个INI,再创一个原始的INI不就可以了吗?

销售管理软件版14楼: TO jxj0561:保存与设置功能,已经实现,现在要实现删除原来的!


TO aniulcd:有没有其他更好的办法!!

15楼: 请问楼主:
这个RestoreGridLayoutIni(??)
如何使用?

16楼: DBGridEh1.RestoreGridLayoutIni(''Layout.ini'', Name,[grpColIndexEh, grpColWidthsEh, grpSortMarkerEh, grpColVisibleEh,
grpRowHeightEh, grpDropDownRowsEh, grpDropDownWidthEh]);

17楼: 删除原来的???你把INI文件的属性置成空不就完了么?也可以删除INI文件里的主键啊

18楼: 在你的程序运行时,将默认的设置保存一份到ini,其他的保存到其他的ini中,不行吗?
另外,dfm文件中有没有默认的宽度呢?看一下.

19楼: 多人接受答案了。