大家好,这是问题,希望你能帮助我
我在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本身工作正常,但我想按学院自动排序,但我不希望用户能够对点击进行任何排序。希望你能帮助谢谢。
答案 0 :(得分:2)
在您的数据源SqlDataSource1
中添加order by College
。
并更改边界字段
<asp:BoundField DataField="Name" HeaderText="Name">
......
设置gridview AllowSorting = false