WPF中datagrid列绑定后台的通知属性,如何实现数据有效性判断?

zgl263885058 2017-04-19 09:26:44
我写了一个类classa,类里面有3个通知属性,类型分别为string,int,double;实例化classa的3个实例,放入一个observableCollection<classa> xxx内,datagrid控件itemsource绑定这个xxx,其两三个列分别绑定classa的三个字段。
现在的问题是:
在界面中,想datagrid的第二列输入字符串等非int型数据时候会无法屏蔽,并且在某些输出非法字符情况下会导致无法再更改,只能关闭程序重启。
请问,如何实现对用户在datagrid的cell内的输入进行限定(数据类型)?
...全文
272 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_34267702 2017-05-17
  • 打赏
  • 举报
回复
我打开之前 我还想 版主肯定给回答上了 没毛病 双击6666
zgl263885058 2017-04-19
  • 打赏
  • 举报
回复
引用 2 楼 zgl263885058 的回复:
[quote=引用 1 楼 duanzi_peng 的回复:] 用dataGrid的CellEditEnding 方法、
非常感谢!哈哈[/quote] 额,好像有问题,这个方法是datagrid的,但是我需要对每一列d数据有效性进行检查啊,怎么办?
zgl263885058 2017-04-19
  • 打赏
  • 举报
回复
引用 1 楼 duanzi_peng 的回复:
用dataGrid的CellEditEnding 方法、
非常感谢!哈哈
  • 打赏
  • 举报
回复
用dataGrid的CellEditEnding 方法、
zgl263885058 2017-04-19
  • 打赏
  • 举报
回复
最后实现了,感谢大家指点!

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧