找回密码
 立即注册

QQ登录

只需一步,快速开始

myplayabc
等待验证会员   /  发表于:2016-8-8 10:15  /   查看:3451  /  回复:5
                    c1TextBox
                   三种方式有区别吗?
1                 this.tbREFERENCE_PRICE.DataField = "REFERENCE_PRICE";
                    this.tbREFERENCE_PRICE.DataSource = FormTable;

2                 this.tbREFERENCE_PRICE.DataBindings.Add("DataField", FormTable, "REFERENCE_PRICE");

3                 this.tbREFERENCE_PRICE.DataBindings.Add("Text", FormTable, "REFERENCE_PRICE");

5 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-8-8 11:07:12
沙发
DataBindings是和标准控件一样的绑定方式,WinForm中的很多控件,如Label、TextBox等都包含DataBindings属性,其类型为ControlBindingsCollection,是Binding类的集合。Binding类代表某对象属性值和某控件属性值之间的简单绑定。
更多的知识点可以查阅msdn.
C1TextBox也支持了标准控件上的这种绑定方式。

而DataSource/DataField是C1控件统一提供的绑定方式,可以将控件绑定到数据源里的某一个特定的字段。通常对于C1Input控件,我们建议使用DataSource和DataField来做数据绑定。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
myplayabc
等待验证会员   /  发表于:2016-8-8 22:12:50
板凳
C1combo 没有这个DataField 字段那怎么绑定,还是用这个DataBindings吗
C1textbox text  属性为什么不可编辑
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-8-9 09:34:37
地板
myplayabc 发表于 2016-8-8 22:12
C1combo 没有这个DataField 字段那怎么绑定,还是用这个DataBindings吗
C1textbox text  属性为什么不可编 ...

C1Combo和C1textBox text是不同的控件。
C1Combo是下拉选择的控件,它的内容是从下拉框里选择出来。下拉框是可以绑定的。这个的使用之前的示例已经演示过了。

标准控件TextBox没有提供Value属性,它的文字是用Text控制的。
C1TextBox提供了Value和Text两个属性,默认Text属性是可不用的。如果你想使用它,就设置TextDetached属性为True,指定是否Value和Text属性可以独立设置(就和标准控件一样的模式)。
直接使用Text属性,不支持formatting/parsing/validation逻辑。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
myplayabc
等待验证会员   /  发表于:2016-8-9 10:22:46
5#
其实我的意思是这样,我就是想跟你确认这样做是否是标准;
C1Combo绑定一个数据源这样绑定是否是正确的方法,因为没有DataField,我要显示一个数据源的字段;

本帖子中包含更多资源

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

x
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-8-9 10:39:03
6#
本帖最后由 Alice 于 2016-8-9 10:44 编辑
myplayabc 发表于 2016-8-9 10:22
其实我的意思是这样,我就是想跟你确认这样做是否是标准;
C1Combo绑定一个数据源这样绑定是否是正确的方 ...

如果使用DataSource属性,使用DisplayMember和ValueMember来指定显示和值对应的是数据源的哪个字段。
之前的提供的示例有演示。

C1Input的控件产品文档:http://www.gcpowertools.com.cn/docs/componentonestudio/c1input/webframe.html#componentoneinputfor.html
C1Combo属于C1List,产品文档:http://helpcentral.componentone.com/nethelp/c1list/listobjectsandcollections.html
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部