gpt4 book ai didi

Telerik RadGrid - 如何禁用列排序?

转载 作者:行者123 更新时间:2023-12-01 13:37:07 25 4
gpt4 key购买 nike

their documentation Telerik 说有一种方法可以通过使用 AllowSorting 属性来禁用特定列的排序。我在看 Telerik.Web.UI.GridColumn members并且没有 AllowSorting 属性。有一个 Sortable 属性,但它 protected 并且必须被覆盖。那么我要用什么来关闭特定列的排序呢?

GridBoundColumn 上有一个 AllowSorting 属性,但在本例中我使用的是 GridTemplateColumn。有没有办法关闭 GridTemplateColumn 上的排序?

最佳答案

AllowSorting 属性可从 Visual Studio 的源代码/标记 View 中获得。例如(简化):

    <tr:RadGrid>
<MasterTableView>
<Columns>
<tr:GridBoundColumn DataField="field" HeaderText="Description"
AllowSorting="false" />
</Columns>
</MasterTableView>
</tr:RadGrid>

不知道这个对你有用吗?我还没有从代码隐藏文件实例化我的网格,所以如果那是你正在做的,我不能轻易地帮助你。但以上对我有用。


编辑:

啊,从最初的问题中并不清楚,您使用的是 GridTemplate 列。当您现在使用 SortExpression 属性时,在标记中使用相同的属性不适合您吗?所以:

    <tr:RadGrid>
<MasterTableView>
<Columns>
<tr:GridTemplateColumn HeaderText="Description" DataField="field"
SortExpression="">
<!-- template here etc. -->
</tr:GridTemplateColumn>
</Columns>
</MasterTableView>
</tr:RadGrid>

关于Telerik RadGrid - 如何禁用列排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/798458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com