Previous topicNext topic
Help > 开发指南 > SanMuGrid平台编程 > 主要对象 > BaseGrid > 方法 > 界面自定义 >
LoadColInputRule

LoadColInputRule主要是用来加载表属性设置的。我们如果自己自定义窗体,表格想自己应用表属性设置里面的功能的话,就需要手动地去执行下面的代码。

Vb.Net
Dim tbl As SmGrid=Proj.CurrentSmGrid
Dim db As Database=Proj.SysDataFactory("UserDB")
Dim strSQLCmd As String="select * from 订单信息"
'手动加载数据
tbl.Fill(strSQLCmd,db,True,True)
'加载表属性
tbl.LoadColInputRule()
'根据表属性加载表标题
tbl.BuildCaption("",db)
'加载默认视图
tbl.SetVisibleWidth()

'因为上面四句代码中,后面三句基本一致,所以上面的代码又可以简单汇集成一句代码
tbl.FillAndLoadSetting(strSQLCmd,db,True,True)

C#
SmGrid tbl = Proj.CurrentSmGrid;
Database db = Proj.SysDataFactory["UserDB"];
string strSQLCmd = "select * from 订单信息";
// 手动加载数据
tbl.Fill(strSQLCmd, db, true, true);
// 加载表属性
tbl.LoadColInputRule();
// 根据表属性加载表标题
tbl.BuildCaption("", db);
// 加载默认视图
tbl.SetVisibleWidth();

// 因为上面四句代码中,后面三句基本一致,所以上面的代码又可以简单汇集成一句代码
tbl.FillAndLoadSetting(strSQLCmd, db, true, true);