0
我有一個aspGridView控件。我只用它來顯示信息,並且不允許用戶過濾。我想在read_date
的列上使用降序預設顯示它的信息。我可以從控制器設置中執行此操作嗎?Pre Sort GridView Items
<asp:GridView AllowPaging="true" runat="server" ID="gridRead" AutoGenerateColumns='false' BorderStyle="None" GridLines="None" HorizontalAlign="Center" Width="200px" PageSize="12" >
<PagerSettings Visible="false" />
<Columns>
<asp:BoundField
HeaderText="Date"
HeaderStyle-HorizontalAlign="Left"
DataField="read_date"
Visible="true"
DataFormatString="{0:d}"
ItemStyle-HorizontalAlign="Left"
HeaderStyle-ForeColor="#004C7E"
HeaderStyle-Font-Underline="true"
ItemStyle-ForeColor="#004C7E"
ItemStyle-Font-Size="Medium"
/>
<asp:BoundField
HeaderText="Reading"
HeaderStyle-HorizontalAlign="Left"
DataField="reading"
Visible="true"
DataFormatString="{0:C}"
ItemStyle-HorizontalAlign="Left"
HeaderStyle-ForeColor="#004C7E"
HeaderStyle-Font-Underline="true"
ItemStyle-ForeColor="#004C7E"
ItemStyle-Font-Size="Medium"
ItemStyle-CssClass="datagridStyle"
/>
所以我只想顯示與read_date
下降的網格。我綁定了一個DataSet到這個網格。謝謝
你的數據源是什麼樣的? I.E.你使用什麼樣的數據源。 – MikeH
在將網格顯示給用戶之前,只需在某處手動觸發網格的OnSort事件。您可以在[MSDN](http://msdn.microsoft.com/en-us/library/hwf94875.aspx)或[Stack Overflow](http://stackoverflow.com/a/702603)上閱讀關於此的更多信息/ 1751238)。你將不得不調整SO答案來適應你的網格,但相當簡單。 –
@MikeH謝謝你指出。我在從SQL存儲過程返回的SELECT查詢中創建的DataSet上使用DataBind –