На моих страницах aspx есть сетка и список, в которых отображаются таблицы из моей базы данных; первое поле столбца - поле идентификатора. Я хотел бы, чтобы идентификатор в порядке убывания по умолчанию при загрузке страниц aspx, чтобы отображаемые данные были от самых новых до самых старых (я делаю обзор веб-сайта). Я не уверен, как это сделать, когда страница загружается, она отображает данные в порядке возрастания. Пользователи могут щелкнуть столбец идентификатора и изменить порядок, но это не то, что мне нужно.
Любая помощь в том, как это сделать, будет очень признательна!
<asp:GridView ID="GridView1" runat="server" AllowPaging="True"
AllowSorting="True" AutoGenerateColumns="False" DataKeyNames="ID"
DataSourceID="DataSource">
<Columns>
<asp:BoundField DataField="ID" HeaderText="ID" InsertVisible="False"
ReadOnly="True" SortExpression="ID" />
<asp:BoundField DataField="Name" HeaderText="Name"
SortExpression="Name" />
<asp:BoundField DataField="Date" HeaderText="Date"
SortExpression="Date" />
<asp:BoundField DataField="CPUModel" HeaderText="CPUModel"
SortExpression="CPUModel" />
<asp:BoundField DataField="Manufacturer" HeaderText="Manufacturer"
SortExpression="Manufacturer" />
<asp:ImageField DataImageUrlField="Picture">
</asp:ImageField>
</Columns>
</asp:GridView>