<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;

welkingunther 發表在 痞客邦 PIXNET 留言(0) 人氣()