如何在 Silverlight 中使用 Telerik RadGridView 将列设置为默认排序列

Posted

技术标签:

【中文标题】如何在 Silverlight 中使用 Telerik RadGridView 将列设置为默认排序列【英文标题】:how do I set a column to be the default sort column with Telerik RadGridView in Silverlight 【发布时间】:2011-06-28 16:49:40 【问题描述】:

我在 silverlight 项目中有一个 RadGridView 控件,并希望网格按名称列排序。我尝试将属性 SortingState="Ascending" 放在名称的列定义上。我没有看到任何其他可能实现这一点的属性。有谁知道如何做到这一点?

【问题讨论】:

【参考方案1】:

另外,'ColumnSortDescriptor' 呢?

http://demos.telerik.com/silverlight/#GridView/Sorting

那里有例子和代码。

【讨论】:

【参考方案2】:

您需要将 SortDescriptor 添加到网格中

<telerik:RadGridView.SortDescriptors>
    <telerik:SortDescriptor Member="Name" SortDirection="Ascending" />
</telerik:RadGridView.SortDescriptors>

【讨论】:

以上是关于如何在 Silverlight 中使用 Telerik RadGridView 将列设置为默认排序列的主要内容,如果未能解决你的问题,请参考以下文章

如何连接 TextBox 的 TextChanged 事件和命令以便在 Silverlight 中使用 MVVM 模式

如何在 Web 浏览器中从 Silverlight 应用程序捕获图像

我如何在 Silverlight 动画中添加声音?

Silverlight:如何在 setter 中为样式使用绑定(或等效的解决方法)

DataGrid和Silverlight

如何在 Silverlight/WPF 中反转剪裁几何?