以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 求助 动态生成控件及动态绑动例 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=99280) |
-- 作者:jackyfashion -- 发布时间:2017/4/16 13:18:00 -- 求助 动态生成控件及动态绑动例 您好!老师: 下边的代码只能绑定一行,能不能绑定所有的行?谢谢! For Each r As Row In Tables("qrymyf").rows Dim txt As WinForm.TextBox txt = e.Form.CreateControl("TextBox" & r.index, ControlTypeEnum.TextBox) txt.BindingField = "qrymyf.ffikgn" txt.Left = 100 txt.Top = 50*r.index + 100 e.Form.AddControl(txt) Next 谢谢指教!!!
|
-- 作者:有点蓝 -- 发布时间:2017/4/16 13:36:00 -- 只能绑定一行(选中的行),没有办法同时绑定所有的行。想要在控件显示多行的数据,只能是手动赋值和取值,不能绑定 |
-- 作者:jackyfashion -- 发布时间:2017/4/16 16:55:00 -- 您 好!老师: 是否可以用循环动态绑定列? 谢谢!
|
-- 作者:jackyfashion -- 发布时间:2017/4/16 16:58:00 -- 您 好!老师: 能不能动态循环赋值? 谢谢!
|
-- 作者:rjh4078 -- 发布时间:2017/4/16 20:03:00 -- For i As Integer=0 To Tables("qrymyf").rows.count-1 Dim txt As WinForm.TextBox txt = e.Form.CreateControl("TextBox" & i, ControlTypeEnum.TextBox) txt.value = Tables("表a").rows(i)("ffikgn") txt.Left = 100 txt.Top = 50*i + 100 e.Form.AddControl(txt) Next
|
-- 作者:jackyfashion -- 发布时间:2017/4/16 21:54:00 -- 谢谢老师!!! |
-- 作者:jackyfashion -- 发布时间:2017/4/16 22:28:00 -- 谢谢老师! 可以动态加载控件及所有的行 现在是控件的太小了,什么代码可以调整控件大小,请您指教!!! 谢谢老师您的帮助!!!谢谢!!!
|
-- 作者:jackyfashion -- 发布时间:2017/4/16 22:37:00 -- 老师您好!控件大小设置找到了,谢谢! |