方法名称 | 分类 | 说明 |
GetColVisibleWidth | 界面自定义 | 获得表的显示列及其列宽信息。 |
SetColVisibleWidth | 界面自定义 | 设置列的显示与否以及列的宽度。 |
SetVisibleWidth | 界面自定义 | 根据视图名称来设置表的列顺序与列宽显示。同时,因为系统中“保存列宽设置”窗口中还保存了标题行高信息,此方法同样会恢复设置时的参数。如果视图名称不指定的话,则会加载默认视图,如果没有设置默认视图,则会加载第一个视图。 |
GetColVisibleWidth和SetColVisibleWidth获得和设置的是当前表中所有列的显示与隐藏、列的显示顺序、各个列的显示列宽。利用好了,实现的就是可视化的所见即所得。
SetVisibleWidth就是可以根据上面我们设置的视图名称,来指定加载某个显示效果。
Vb.Net |
|
C# |
SmGrid tbl = Proj.CurrentSmGrid; // 我们可以先手动调整表中各列的显示与隐藏,以及各列的宽度、显示顺序到合适位置 // 然后通过下面的代码获得当前表所有列显示的设置 string strSetting = tbl.GetColVisibleWidth(); // 我们可以选择自己保存这个设置 Proj.MsgDebug.Add(strSetting); // 最后在某个时机将这些设置再恢复到当前表中 tbl.SetColVisibleWidth(strSetting); // 加载指定视图名称的视图 tbl.SetVisibleWidth("图形化处理"); //如果不指定任何视图名称的话,则会加载默认视图,如果没有设置默认视图,则会加载第一个视图。 tbl.SetVisibleWidth(); |