WPF DataGrid某列使用多绑定后该列排序失效 20

在wpf的datagrid中某一列使用了多绑定,但是该列排序失效,就是点击他的列表头无法进行排序了.xaml如下:<DataGridTextColumnWidth="10... 在wpf的datagrid中某一列使用了多绑定,但是该列排序失效,就是点击他的列表头无法进行排序了.xaml如下:
<DataGridTextColumn Width="100" Header="{res:Localize Flexem.Studio.HMIControls.AddressLabel.DataType}">
<DataGridTextColumn.Binding>
<MultiBinding Converter="{StaticResource DataTypeConverter}" >
<Binding Path="AddressInfo.AddressType" />
<Binding Path="AddressInfo.DataType" />
</MultiBinding>
</DataGridTextColumn.Binding>
</DataGridTextColumn?
展开
 我来答
王野6
2014-09-22
知道答主
回答量:7
采纳率:0%
帮助的人:6.3万
展开全部
挖个坟.
如果只是需要恢复原始排序的话 不需要这么麻烦.
只需要在列上加入 SortMemberPath 设置即可.
如 <DataGridTextColumn SortMemberPath="AddressInfo.AddressType
" .............../>
timematter
2011-07-17 · TA获得超过191个赞
知道答主
回答量:60
采纳率:0%
帮助的人:30.5万
展开全部
这个要自己手写代码来排序,详情请见下文:
http://hi.baidu.com/timematter/blog/item/d55571ecc1a80d272797912c.html
追问
你妹的.那篇文章就是哥后来写的.还发到哥的CN博客上了.

参考资料: http://hi.baidu.com/timematter/blog/item/d55571ecc1a80d272797912c.html

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式