找回密码
 立即注册

QQ登录

只需一步,快速开始

myplayabc
等待验证会员   /  发表于:2016-8-11 11:00  /   查看:6368  /  回复:15
图中怎么实现不现实N

本帖子中包含更多资源

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

x

15 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-8-11 11:19:32
沙发
C1FlexGrid有两种设置CheckBox:
一是绑定了布尔类型,第二种是设置了CustomEditor。
从图来看,你需要去检查CheckBox的数据设置的是否正确。N对应的false。
自定义Editor的示例:\Documents\ComponentOne Samples\WinForms\C1FlexGrid\CS\CustomEditors\bin\Debug2010

如果依然有问题,请提供相关的示例,我帮你看看。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
myplayabc
等待验证会员   /  发表于:2016-8-11 15:27:58
板凳
你们的例子实际数据库开发有什么用,
C1FlexGrid  列设定了 true 或者false,我要设置的是YN
我现在用的是第二种CustomEditor,CheckBox控件设置好了string Y N不行

问这些问题伤神
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-8-11 16:17:49
地板
本帖最后由 Alice 于 2016-8-11 16:25 编辑
myplayabc 发表于 2016-8-11 15:27
你们的例子实际数据库开发有什么用,
C1FlexGrid  列设定了 true 或者false,我要设置的是YN
我现在用的 ...

对于C1CheckBox控件,如果您的数据源里的字段类型是string类型,需要设置TranslateValues属性来指定。
在您之前的帖子里我们讨论过这个问题,链接:http://gcdn.gcpowertools.com.cn/showtopic-23916-1-1.html
产品文档(http://www.gcpowertools.com.cn/docs/componentonestudio/c1input/bindingc1checkboxtoa1.html)。
现在看来这个问题您并没有解决,仅从您提供的信息,我这里重现不了您的问题(false显示不对),需要您提供重现问题的Demo。

为了避免来回的沟通耽误您的时间,对于您的实际问题,建议您提供详细的需求说明(问题描述,必要图片,关键代码以及相关Demo),这样我们也能够尽快的聚焦到您的问题。
为了保证您的问题能够快速解决,建议您阅读:
[新手必读] 如何发帖-快速解决技术问题(http://gcdn.gcpowertools.com.cn/ ... hlight=%B7%A2%CC%FB

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
myplayabc
等待验证会员   /  发表于:2016-8-11 17:13:20
5#
C1FlexGrid 绑定  CheckBox    已经设置好  CheckBox 的数据类型string TranslateValues 的 YN    this.c1FlexGridProduct.Cols["PRODUCT_ATTRIBUTE62"].Editor=this.c1ComboPRODUCT_ATTRIBUTE62;
回复 使用道具 举报
myplayabc
等待验证会员   /  发表于:2016-8-11 17:13:24
6#
C1FlexGrid 绑定  CheckBox    已经设置好  CheckBox 的数据类型string TranslateValues 的 YN    this.c1FlexGridProduct.Cols["PRODUCT_ATTRIBUTE62"].Editor=this.c1ComboPRODUCT_ATTRIBUTE62;
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-8-11 18:37:52
7#
myplayabc 发表于 2016-8-11 17:13
C1FlexGrid 绑定  CheckBox    已经设置好  CheckBox 的数据类型string TranslateValues 的 YN    this.c1F ...

设置Editor后,进入编辑状态才会载入Editor,但CheckBox一点击状态会自动改变,所以我在点击的时候让单元格进入编辑状态。
然后又在CheckBox改变状态的时候做了Text同步。
Demo如下:
效果如图:



如果有什么问题,请及时联系我们。

本帖子中包含更多资源

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

x
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
myplayabc
等待验证会员   /  发表于:2016-8-11 20:35:39
8#
这样做好像不能实现我的要求,加个change事件改text属性,实际上绑定的数据源内容没有改变
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-8-12 09:01:48
9#
本帖最后由 Alice 于 2016-8-12 09:03 编辑
myplayabc 发表于 2016-8-11 20:35
这样做好像不能实现我的要求,加个change事件改text属性,实际上绑定的数据源内容没有改变

绑定的数据源已经发生改变了,你可以获取下试试(在上面的示例里我已经测试过,数据源也发生了更改)。
实际上,数据绑定是将Check状态和后台的数据源绑定的,Text文字只是显示出来的,没有同步,用Changed事件同步下就可以了。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
myplayabc
等待验证会员   /  发表于:2016-8-12 11:29:26
10#
C1FlexGrid设置CheckBox:
绑定布尔类型 数据源字段是YN怎么操作
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部