欧美日韩国产网暴台湾_白拍偷拍制服丝袜_国产麻豆日韩在线观看_精品欧美在线va天堂资源站_亚洲色成人WWW永久_免费高级毛片AV_精品國產av色一區二區深夜久久_亚洲乱码中文字幕av综合_一级做A爱片特黄在线观看_少妇免费亚洲综合

Previous topicNext topic
Help > 使用指南 > 數(shù)據(jù)規(guī)范 > 02窗口選擇 >
臨時數(shù)據(jù)

窗口選擇數(shù)據(jù)規(guī)范可以用來顯示臨時數(shù)據(jù),比如數(shù)據(jù)透視表的原數(shù)據(jù)。還有比如“數(shù)據(jù)管理模塊”中顯示前100條數(shù)據(jù)我們就使用了這種功能。

在任何需要顯示臨時數(shù)據(jù)的場景我們都可以考慮使用此數(shù)據(jù)規(guī)范。

使用此數(shù)據(jù)規(guī)范有兩種方式,一種就是通過數(shù)據(jù)規(guī)范,另外一種就是通過代碼。

我們先來看看在數(shù)據(jù)規(guī)范里面如何設(shè)置。

代碼

直接顯示指定的DataTableHelp中的數(shù)據(jù)。

 C#
sanMuSoft.Data.Database db = Proj.SysDataFactory["DBMain"];
string strSQL = "select * from tableName";
FormSelectClient frmSelect = new FormSelectClient();
frmSelect.DataTableHelp = db.ExecuteDataTableHelp(strSQL);
frmSelect.SelectModel = SelectModelEnum.ViewOnly;
frmSelect.Editable = false;
frmSelect.IsSystemForm = false;
SelectForm frm = new SelectForm("frmSQLPreview", CurrentNodeText + "_預(yù)覽", null, frmSelect);
frm.ShowDialog(); 

 VB.Net
Dim db As sanMuSoft.Data.Database = Proj.SysDataFactory("DBMain")
Dim strSQL As String = "select * from tableName"
Dim frmSelect As FormSelectClient = New FormSelectClient()
frmSelect.DataTableHelp = db.ExecuteDataTableHelp(strSQL)
frmSelect.SelectModel = SelectModelEnum.ViewOnly
frmSelect.Editable = False
frmSelect.IsSystemForm = <
/FONT > False
Dim frm As SelectForm = New SelectForm("frmSQLPreview", CurrentNodeText & "_預(yù)覽", Nothing, frmSelect)
frm.ShowDialog() 

根據(jù)RuleID來顯示數(shù)據(jù)。如果我們已經(jīng)通過數(shù)據(jù)規(guī)范設(shè)置了一個窗口選擇規(guī)范,然后想直接用代碼調(diào)用時,可以直接通過下面的代碼來調(diào)用。

 C#
FormSelectClient frmSelect = new FormSelectClient("d2772b7ca74b43658ec913499d1bd9fb");
SelectForm frm = new SelectForm("frmSQLPreview", CurrentNodeText + "_預(yù)覽", null, frmSelect);
frm.ShowDialog(); 

 VB.Net
Dim frmSelect As FormSelectClient = New FormSelectClient("d2772b7ca74b43658ec913499d1bd9fb")
Dim frm As SelectForm = New SelectForm("frmSQLPreview", CurrentNodeText & "_預(yù)覽", Nothing, frmSelect)
frm.ShowDialog()