<asp:SqlDataSource ID="DS" runat="server"
//這邊的DB_Connect是設定在Web.Config裡面的連線字串的名字
ConnectionString="<%$ ConnectionStrings:DB_Connect %>"
SelectCommand="放StoreProcedure的名字"
SelectCommandType="StoredProcedure">
<SelectParameters>
//這可接QueryString傳來的ID參數跟Name參數,DefaultValue可設預設值
<asp:QueryStringParameter Name="ID" Type="String" QueryStringField="ID" DefaultValue=" " />
<asp:QueryStringParameter Name="Name" Type="String" QueryStringField="Name" DefaultValue=" " />
</SelectParameters>
</asp:SqlDataSource>
然後在此aspx對應的.cs 程式檔裡寫程式
//DataSourceSelectArguments是用來排序資料用的
DataSourceSelectArguments arg = new DataSourceSelectArguments();
arg.SortExpression = "[F_Rank] DESC,[F_Name] ASC";
//DS.Select撈資料一定要給個參數arg,arg可以設定用哪個欄位排序資料,不設定也可以
//撈到資料後再傳給DataView,就可以去操作DataView了
DataView dataView = DS.Select(arg) as DataView;