WPF DataGrid 列中 Combox 嵌套 CheckBox的问题 求帮忙

only_youlix 2015-11-12 04:19:03
如图。 外层是个DataGrid控件 单元格是 combox 内容为 checkbox 现在想实现效果为 多选 然后 改变 combox的text 值 。现在做的效果是 在 checkbox的点击事件中 获取到datagrid当前行的 DataRowView
然后拿到 rowview["Wart"] 需要修改的那一列。 倒是可以 修改 不过要combox 失去交掉之后 下次 点击 才会有效果。。 各位大神有没有什么好的方法实现这个效果啊。第一次接触这个。什么都不懂。
...全文
66 点赞 收藏 6
写回复
6 条回复
only_youlix 2015年11月13日
。。。。我给 DataGrid 加了一个 SelectedCellsChanged 。。 去掉就好了
回复 点赞
only_youlix 2015年11月13日
。。重新新建一个页面就好着。。这个不知是除了什么问题。。
回复 点赞
only_youlix 2015年11月13日
引用 1 楼 duanzi_peng 的回复:
http://www.codeproject.com/Articles/563862/Multi-Select-ComboBox-in-WPF
哦。不清楚是在用户控件更新 还是传回主窗体更新。 普通下拉框 选了 失去焦点也不会变。 半天搞不清楚。我在研究下这个控件
回复 点赞
exception92 2015年11月13日
引用 2 楼 only_youlix 的回复:
[quote=引用 1 楼 duanzi_peng 的回复:] http://www.codeproject.com/Articles/563862/Multi-Select-ComboBox-in-WPF
谢谢啊 。 现在 这个好了 。还差一点就是 这是在 DataGrid里面放着。 选择完之后 一失去焦点 就变回原来的 值了。 改了半天没改好。不知道有什么办法没。是重新绑定 还是。[/quote] 选择 之后 要 更新绑定对象的这个属性,不然 它当然要变回到原来的。
回复 点赞
only_youlix 2015年11月12日
引用 1 楼 duanzi_peng 的回复:
http://www.codeproject.com/Articles/563862/Multi-Select-ComboBox-in-WPF


谢谢啊 。 现在 这个好了 。还差一点就是 这是在 DataGrid里面放着。 选择完之后 一失去焦点 就变回原来的 值了。 改了半天没改好。不知道有什么办法没。是重新绑定 还是。
回复 点赞
发动态
发帖子
C#
创建于2007-09-28

8.4w+

社区成员

64.0w+

社区内容

.NET技术 C#
社区公告
暂无公告