シンプルなグリッドビュー。データを gridview にバインドするための SqlData ソース。何かを編集したときに日付を追加する Date ( type date ) という列。
グリッドビューの列全体を日付列で並べ替えたいと思います。
どうすればそれを行うことができますか?
ありがとう
これを行う簡単な方法は、SQL 選択ステートメントに列を追加することです。この追加の列は、並べ替えに使用できる形式 (YYYYMMDD 形式) の編集日になります。
CONVERT(VARCHAR(8), [Date], 112) as sortedDate
次に、編集日付フィールドを変更して、並べ替えた日付フィールドを並べ替え式として使用します。
<asp:BoundField DataField="Date" HeaderText="Edit Date" SortExpression="sortedDate"/>