自定义控件的数据绑定 我的自定义控件由一个TextBox和一个Button组成,重载了属性Text,并设置Bindable和Browsable为true,但发现只能够单向绑定,即只能够读取,不能把修改更新到数据库。我试了一整天后,决定做一个很弱智的尝试,把属性名字改为InnerText,竟然成功了。有哪位高人可以告诉我为什么不能用Text这个属性名字吗?谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 WinForm 控件,代码没什么特别的,大概如下格式:public class MyControl: UserControl{ ...... [Bindable(true)] [Browsable(true)] public new string Text { get { return this.txtBox.Text; } set { this.txtBox.Text = value; } } ......}把Text改为InnerText就搞定了 实现IPostBackDataHandler接口 没有看懂,我现在还在学习,没有工作,不过一般性的用动态绑定,如果用TextBox的话,可以得到单行信息,再调用一个修改表的方法就可以类,如果获得多行数据的话,建议用ComBox!! Text是既存属性,不能重复声明啊!这样会重写其属性,但这样: UserControl继承的控件没有完全属性继承! wengan0001:您可能搞错我的意思了^_^我只是想做一个控件实现类似Microsoft Navision的Lookup功能而已. 把属性名字改掉就可以了,只是不明白为什么使用Text这个属性名时数据绑定是单向的,只能读,不能回写。 value 应该为字符串将value转换为字符串convert::toString(value); 读取数据库中数据做一个统计图,空值怎么转为0 ? 关于解析XML 窗体透明后,如何透过窗体点击后面的东西 就没有人知道怎么控制UpdatePanel里的textbox滚动条到最低端吗?希望不吝赐教! 在基窗口中用了new Bitmap() 运行没错,但他的继承窗口设计器出错了,不知道为什么 请问这种情况如何用webrequest实现 算法问题,高手请进! C# 如何将已生成的.mht文件转换成.pdf infopath help Crystal 的兩個問題! 关于调用DLL 找不到入口点的问题,急啊,谢谢各位大虾了 谁有C#2。0的主细表录入例子给一个,谢谢
public class MyControl: UserControl
{
......
[Bindable(true)]
[Browsable(true)]
public new string Text
{
get
{
return this.txtBox.Text;
}
set
{
this.txtBox.Text = value;
}
}
......
}把Text改为InnerText就搞定了
IPostBackDataHandler
接口
将value转换为字符串convert::toString(value);