用户
 找回密码
 立即注册

5

主题

12

帖子

639

积分

高级会员

Rank: 4

积分
639
发表于 2022-9-26 17:38:05
说明文档里,系统控件比如Label这样里有相关DisplayMember 这样的属性,通过给DataSource赋值一个DataTable进行列数据绑定,那比如模板控件里除了一般的系统控件外还有一个自定义的控件A,而且控件A通过另一个Table类型的属性作为数据传值。这样的怎么进行数据绑定呢。

这个指定支持事务处理初始化又做何用,信息

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
使用道具 举报 回复
发表于 2022-9-27 08:43:27
目前把传值写在RowBinding事件里了,不知道有没有集成的方法事件额
使用道具 举报 回复 支持 反对
1.截图是什么控件的属性?
2.自定义控件绑定数据时可以给自定义控件控件增加属性,该属性用来设置自定义控件内控件的DisplayMember

例如

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
使用道具 举报 回复 支持 反对
发表于 2022-9-28 19:11:11
Lula.Jin 发表于 2022-9-28 14:13
1.截图是什么控件的属性?
2.自定义控件绑定数据时可以给自定义控件控件增加属性,该属性用来设置自定义控 ...

截图的控件是我自己自定义的一个可以添加批量删除图片集合的控件,它的Table属性也是个DataTable,表里存放图片路径,名称,状态之类的
使用道具 举报 回复 支持 反对
发表于 2022-9-29 09:31:23
这类的绑定目前就在rowbind或者rowbinding事件中处理了,或者试试在自定义控件的load事件中处理
使用道具 举报 回复 支持 反对
发表于 2022-9-30 10:11:18
Lula.Jin 发表于 2022-9-29 09:31
这类的绑定目前就在rowbind或者rowbinding事件中处理了,或者试试在自定义控件的load事件中处理 ...

也就是说 模板控件的含参构造函数是访问不到的吧,
我看绑定的事件里,发生最早的Bingding发生在模板控件的构造函授和Load事件之间。而TemplateData是在load里有值的,要在模板构造函数里传参是不是目前只能直接访问parent的值。
但开始绑定后,比如,绑定的datatable如果有2行row,发现其实对模板的构造函数和load访问了2+1次,第一次是访问模板默认值吧,后边的是不是才正式绑定的值显示。那序列是不是也只能通过父类的全局计数器+1后取了
使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册