我认为我需要的只是以某种方式将存储过程记录集与 Janus GridEX 解除绑定,但很难弄清楚如何。编程语言是VBA。
我的网格按我的意愿填充 - 没问题。但是这段代码不允许我编辑我显示的单元格(隐藏一些列):
JGEX.AllowEdit = True
JGEX.Columns(4).EditType = jgexEditNone
JGEX.Columns(6).EditType = jgexEditTextBox
JGEX.Columns(7).EditType = jgexEditTextBox
JGEX.Columns(8).EditType = jgexEditTextBox
再次 - 我认为唯一的问题是需要断开记录集(以允许编辑)。RS 对象是这样绑定的:
Set JGEX.ADORecordset = rsStaged
rsStaged 是这样的:
Set rsStaged = New ADODB.Recordset
rsStaged.CursorLocation = adUseClient
rsStaged.Open SQL1, cnScada, adOpenStatic, adLockOptimistic
非常简单的记录集,但来自存储过程,而不是直接表查询。
提前致谢!