找回密码
 立即注册

QQ登录

只需一步,快速开始

CanYou1

高级会员

45

主题

227

帖子

1359

积分

高级会员

积分
1359

活字格认证微信认证勋章元老葡萄

CanYou1
高级会员   /  发表于:2015-8-25 17:01  /   查看:4822  /  回复:3
Alice,C1DataGrid里,如何给一个Column的值设置Binding转换器呢?比如你之前给我提供的NullableNumericBindingConverter

3 个回复

倒序浏览
gw0506
超级版主   /  发表于:2015-8-25 17:25:00
沙发
之前的代码或者demo还有吗?直接看代码就好。其实就是继承一个converter基类,然后实现两个方法就好了,一个convertto一个convertfrom。
回复 使用道具 举报
CanYou1
高级会员   /  发表于:2015-8-30 22:31:00
板凳
回复 2楼gw0506的帖子

你们之前给的代码是在列里面加模板,这代码量太大了,我们项目那么多DataGrid,不可能每个都去加这样的模板的,能不能直接在列里设一个Converter?

本帖子中包含更多资源

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

x
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-8-31 11:15:00
地板
回复 3楼CanYou1的帖子

你好。
你指的是DataGridTemplateColumn.CellEditingTemplate? DataTemplate可以写到Resource里,然后DataGridTemplateColumn的CellEditingTemplate设置模板。
比如:
  1. <DataTemplate x:Key="DataTemplate1" >
  2. ...
  3. </DataTemplate>
  4. <DataTemplate x:Key="EditingDataTemplate1" >
  5. ...
  6. </DataTemplate>
复制代码

设置模板
  1. ... ...
  2. <DataGridTemplateColumn Header="Header"
  3.                         CellTemplate="{StaticResource DataTemplate1}"
  4.                         CellEditingTemplate="{StaticResource EditingDataTemplate1}"/>
  5. ... ...
复制代码
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

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