以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [原创]recordgrid问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=23253) |
-- 作者:aloby -- 发布时间:2012/9/6 22:10:00 -- [原创]recordgrid问题 以下代码可以动态增加一个recordgrid.但它只能显示第一条记录。如何在创建时,指定一条记录让它显示?
动态增加RecordGrid 参考代码: Dim rgd As WinForm.RecordGridrgd = e.Form.CreateControl("lable1", ControlTypeEnum.RecordGrid) Tables("员工").Cols("邮政编码").ShortCaption = "邮编" \' 指定邮政编码列的缩写标题 Tables("员工").Cols("照片").ShowInRecordGrid = False \'照片列不在记录窗口显示 rgd.Table = Tables("员工") \'绑定到员工表 rgd.Build() \'生成记录窗口 rgd.SetBounds(10,10,200,300) \'指定位置和尺寸 e.Form.AddControl(rgd) |
-- 作者:狐狸爸爸 -- 发布时间:2012/9/6 22:14:00 -- 例如想显示第三条记录,就加一行代码:
Tables("员工").Position = 2
提示,行的编号从0开始。 |