C# 自定义控件 数据绑定不触发 Binding.Format 事件

bruce007 2004-08-16 06:13:47
本人自定义了控件, 自己增加了一个属性
public class IntellectiveSeek : System.Windows.Forms.UserControl
{
private object selectedValue;

[Bindable(BindableSupport.Yes)]
public object SelectedValue
{
get
{
return selectedValue;
}
set
{
selectedValue = value;
Invalidate();

}
}
public void SetDataBinding(object dataSource, string dataMember)
{
Binding bind = new Binding("SelectedValue", dataSource, dataMember);
bind.Format += new ConvertEventHandler(bind_Format);
this.DataBindings.Add(bind);
}
protected void bind_Format(object sender, ConvertEventArgs e)
{
}
}

这是这个类的一部分代码, 在通过 SetDataBinding 绑定数据后, SelectedValue的值正确了, 但是Format 事件没有触发, 为什么? 在定义SelectedValue时还有什么要设定的?
请告知方法, 原理 不够另外开帖加分!!!


...全文
322 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
timiil 2004-08-22
  • 打赏
  • 举报
回复
帮你up
bruce007 2004-08-17
  • 打赏
  • 举报
回复
自己再顶自己一把
bruce007 2004-08-17
  • 打赏
  • 举报
回复
真是失败, 难道没有人知道吗?
bruce007 2004-08-16
  • 打赏
  • 举报
回复
好象ms 的那个 Bindable attribute 不管用啊。
难到大家都不知道吗? 难怪csdn现在人气这么低啊。
失望
hxhbluestar 2004-08-16
  • 打赏
  • 举报
回复
Up一下:)
bruce007 2004-08-16
  • 打赏
  • 举报
回复
是没有在线还是不知道? 就是自定义属性 跟数据绑定之间有个什么关系。 俺们刚接触自定义控件, 还请多帮帮忙

17,741

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧