0

大家好,这里是问题所在,希望大家能帮帮我

我在我的 asp.net 页面中使用 Gridview 来显示我的 sql 数据库中的数据。

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1">
    <Columns>
        <asp:BoundField DataField="Name" HeaderText="Name" SortExpression="Name"></asp:BoundField>
        <asp:BoundField DataField="Email" HeaderText="Email" SortExpression="Email"></asp:BoundField>
        <asp:BoundField DataField="College" HeaderText="College" SortExpression="College"></asp:BoundField>
    </Columns>
</asp:GridView>

gridview 本身工作正常,但我想按大学自动排序,但我不希望用户能够在点击时对任何内容进行排序。希望你能帮忙谢谢。

4

1 回答 1

2

在您的数据源中SqlDataSource1添加order by College.

并更改绑定字段

<asp:BoundField DataField="Name" HeaderText="Name">
......

设置gridview的属性AllowSorting = false

于 2013-11-14T07:25:26.817 回答