找回密码
 立即注册

QQ登录

只需一步,快速开始

songxin

银牌会员

9

主题

48

帖子

2075

积分

银牌会员

积分
2075

活字格认证

songxin
银牌会员   /  发表于:2011-9-8 12:02  /   查看:10606  /  回复:16
C1DataView中的StringFormat="{###,###,##}"和 ConverterParameter=\{0:N0\}}的格式,希望数据为12,345,却都不好用。该如何设置?

16 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-9-8 13:39:00
沙发

回复 1# songxin 的帖子

你是指的C1DataView还是C1DataGrid控件?是C1StudioWPF_2011v1版本吗?
回复 使用道具 举报
songxin
银牌会员   /  发表于:2011-9-8 13:52:00
板凳

回复 2# dof 的帖子

是C1DataGrid,C1Silverlight4_2011v2版的
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-9-8 14:45:00
地板

回复 3# songxin 的帖子

可以通过以下方式来指定一列数据的显示格式:
  1.         private void grid_AutoGeneratingColumn(object sender, C1.Silverlight.DataGrid.DataGridAutoGeneratingColumnEventArgs e)
  2.         {
  3.             if (e.Property.Name == "XXXX")
  4.             {
  5.                 e.Column.Format = "###,###,###";
  6.             }
  7.         }
复制代码
回复 使用道具 举报
songxin
银牌会员   /  发表于:2011-9-8 15:39:00
5#

回复 4# dof 的帖子

方法AutoGeneratedColumns中的e的类型为System.EventArgs,不是C1.Silverlight.DataGrid.DataGridAutoGeneratingColumnEventArgs。我把它强制转换为C1.Silverlight.DataGrid.DataGridAutoGeneratingColumnEventArgs类型,却还是不变。郁闷
而且grid_AutoGeneratedColumns方法并没有调用。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-9-8 18:24:00
6#
是c1DataGrid1_AutoGeneratingColumn事件,不是AutoGeneratedColumns你再试一下。
回复 使用道具 举报
songxin
银牌会员   /  发表于:2011-9-9 09:34:00
7#

回复 6# dof 的帖子

我在xaml中设定AutoGenerateColumns为false,而且必须为false,因为我后台绑定的数据不是一个实体类,需要进行编辑,所以AutoGeneratingColumn事件并不被调用 有没有别的方法??
回复 使用道具 举报
songxin
银牌会员   /  发表于:2011-9-9 10:38:00
8#
在数据绑定的时候使用了ConverterParameter=\{0:N0\},可以对数据进行Format,但是当输入到第四位时,光标跑到最前面去了,如图,此时光标在1前面
file:///C:/Users/songxin/Desktop/捕获.JPG

图片放不上去,就是输入1234时,直接就变为1,234,但此时光标是在1前面的
回复 使用道具 举报
songxin
银牌会员   /  发表于:2011-9-9 10:40:00
9#
[img]C:/Users/songxin/Desktop/捕获.JPG[/img]
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-9-9 10:53:00
10#
如果不是自动生成列,你可以在添加列时选择添加 DataGridNumericColumn ,同时可以设置该列的Format

本帖子中包含更多资源

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

x
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部