![](/img/trans.png)
[英]Binding in Silverlight 4 to ComboBox in DataGridColumn
[英]Silverlight DataGridColumn sorting based on content (and not on underlying property)
我有一个DataGrid
,在其中显示一些Job
数据。 字段之一是基于2列计算的。
有一个计算得出的字段StaffName
来自不同的属性(隐藏在数据网格中)。
我想根据显示在网格上的内容而不是根据应用了Converter
基础属性对StaffName
进行排序。 实际上有多个基础属性,处理这些属性的过程很复杂。 数据结构来自其他一些程序集,该程序集不知道任何将不同的属性转换为StaffName
转换器/查找。
如何实现呢?
您需要捕获sort事件并根据需要对itemcollection进行Sort并将新排序的collection分配给ItemSource。 以下链接显示了如何排序。 检查样品
在该示例中,这是正常排序,在使用Places LINQ查询时,您需要编写自己的LINQ查询,其中涉及要在orderby子句中使用的字段
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.