【问题标题】:easiest way to make only one column sortable仅使一列可排序的最简单方法
【发布时间】:2011-04-24 13:38:58
【问题描述】:

我有一个带排序功能的数据网格。我将启用排序设置为 true,但这会使每一列都可排序。有没有一种简单的方法可以使只能单击一个列标题进行排序?我觉得应该有一个简单快速的解决方法,但谁知道呢。

一些代码:

        <asp:GridView ID="ProductsGrid" runat="server" 
        AutoGenerateColumns="False" Height="323px"
        style="margin-top: 23px; margin-left: 0px;" BackColor="White" CellPadding="0"
        Width="1210px" OnPageIndexChanging="gridView_PageIndexChanging"
        onrowdatabound="ProductsGridView_RowDataBound" AllowPaging="True"
        PageSize="25" AllowSorting="True" OnSorting="ProductsGrid_SortCommand">

然后我有几列。是否可以在该列的代码中设置某些内容以禁用所有其他列或仅使一个可排序?

【问题讨论】:

    标签: c# asp.net sorting datagrid


    【解决方案1】:

    http://msdn.microsoft.com/en-us/library/aa479347.aspx

    您可以通过其 SortExpression 属性指定列是否可排序。

    希望这会有所帮助。

    【讨论】:

    • 谢谢!我不确定什么时候为我不想排序的列设置了这些,但我没想到在那里检查。我很感激帮助。祝你有美好的一天!
    • @PFranchise,你不光是受欢迎的伙伴。享受下午;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-25
    • 2011-05-04
    • 1970-01-01
    • 2011-01-21
    • 1970-01-01
    • 2019-06-08
    • 1970-01-01
    相关资源
    最近更新 更多