以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  动态增加的控件显示找到的行的数据  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=141846)

--  作者:cd_tdh
--  发布时间:2019/10/12 12:26:00
--  动态增加的控件显示找到的行的数据

老师,动态增加的pic,怎么让它显示找到的这一行的数据呢?

 

Dim pal1 As WinForm.Panel
pal1 =frm.CreateControl("Panel1",ControlTypeEnum.Panel)
pal1.dock = 1  \'锚定
pal1.Height= 150 \'页面高度
frm.AddControl(pal1)  \'增加Panel1
Dim pic As WinForm.PictureBox
pic = e.Form.CreateControl("PictureBox1", ControlTypeEnum.PictureBox)
pic.SetBounds(35, 5, 50, 70)  \'(x, y, Width, Height)
e.Form.Controls("Panel1").AddControl(pic)
pic.BindingField = "账号密码.头像"
pic.SizeMode = ImageSizeMode.Zoom  \'头像缩放方式
Dim piv As WinForm.PictureBox = e.Form.Controls("PictureBox1")
Dim ftp As New FTPClient
ftp.host="120.**.**.0"
ftp.Account = "ft"
ftp.password = "1****"
piv.FTPclient = ftp

Dim drs As DataRow = DataTables("账号密码").sqlFind("[姓名] = \'" & _UserXingMing & "\'")

 

需要pic控件显示:姓名=_UserXingMing 这一行的头像

 

[此贴子已经被作者于2019/10/12 12:26:20编辑过]

--  作者:有点蓝
--  发布时间:2019/10/12 13:38:00
--  
绑定的数据必须加载出来,使用load,或者appendload。sqlFind只是查询,不是加载没有用的
--  作者:cd_tdh
--  发布时间:2019/10/12 16:54:00
--  

老师,还是没明白,这个数据表是加载进来了的。


--  作者:有点蓝
--  发布时间:2019/10/12 16:57:00
--  
选中这一行了吗?控件只能显示选中的某一行的数据
--  作者:cd_tdh
--  发布时间:2019/10/12 17:15:00
--  
这个表是后台的,换了一种思路,find后在findrow,然后在Position就行了,谢谢