ObjectDataSource.SortParameterName プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ObjectDataSource.SortParameterName プロパティの意味・解説 

ObjectDataSource.SortParameterName プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

データ ソース並べ替えサポートするために、SelectMethod パラメータ並べ替え式を指定する際に使用したビジネス オブジェクトの名前を取得また設定します

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Property SortParameterName As
 String
Dim instance As ObjectDataSource
Dim value As String

value = instance.SortParameterName

instance.SortParameterName = value
public string SortParameterName { get;
 set; }
public:
property String^ SortParameterName {
    String^ get ();
    void set (String^ value);
}
/** @property */
public String get_SortParameterName ()

/** @property */
public void set_SortParameterName (String value)
public function get SortParameterName
 () : String

public function set SortParameterName
 (value : String)

プロパティ
データ並べ替え使用するパラメータを示すために使用するメソッド パラメータの名前。既定値空の文字列です。

解説解説

SortParameterName プロパティは、データ ソース並べ替えサポートするために使用されます。DataSourceSelectArguments オブジェクトで SortExpression プロパティ設定されSelect メソッド渡される場合SortParameterName 値は、並べ替えるデータ基づいてSelectMethod ビジネス オブジェクト メソッドパラメータ名を識別します。

ObjectDataSource がデータ バインド コントロール関連付けられている場合、このパラメータ渡される値は、"ASC" または "DESC"後続するコンマ区切りフィールド値の形式使用します。たとえば、Name昇順並べ替えを行う場合の値は "Name ASC"なります

SortParameterName プロパティは、ObjectDataSource コントロール関連付けられた ObjectDataSourceView オブジェクトの SortParameterName プロパティに処理を代行させます

使用例使用例

このセクションには、2 つコード例含まれています。1 つ目のコード例では、並べ替えサポートする型を実装する方法示します2 つ目のコード例では、並べ替え式を実装する方法示します

並べ替えサポートする型を実装する方法次のコード例示しますSortingData クラスSelectMethod は、sortExpression パラメータ受け取りますSelectMethod渡される文字列は、SelectMethod によって返される DataView オブジェクトSort プロパティ使用されます。

並べ替え式を実装する方法次のコード例示しますWeb ページコードによって、ObjectDataSource コントロールインスタンス作成しますTypeName プロパティSortingData設定されSortParameterName プロパティsortExpression設定されます。GridView コントロールの AllowSorting プロパティtrue設定されます。ユーザーが [Sort] ボタンクリックすると、フィールド名である Name または Number並べ替えパラメータ選択メソッド渡されます。

<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.VB"
 Assembly="Samples.AspNet.VB"
 %>
<%@ Page Language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 

<script runat="server">

</script>

<html  >
<head id="Head1" runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:GridView ID="GridView1" 
            runat="server" 
            DataSourceID="ObjectDataSource1"
            AllowSorting="True">
        </asp:GridView>
        <asp:ObjectDataSource 
            ID="ObjectDataSource1" 
            runat="server" 
            SelectMethod="SelectMethod" 
            TypeName="Samples.AspNet.VB.SortingData"
 
            SortParameterName="sortExpression">
        </asp:ObjectDataSource>
    </div>
    </form>
</body>
</html>
<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.CS"
 Assembly="Samples.AspNet.CS" %>
<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<script runat="server">

</script>

<html  >
<head id="Head1" runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:GridView ID="GridView1" 
            runat="server" 
            DataSourceID="ObjectDataSource1"
            AllowSorting="True">
        </asp:GridView>
        <asp:ObjectDataSource 
            ID="ObjectDataSource1" 
            runat="server" 
            SelectMethod="SelectMethod" 
            TypeName="Samples.AspNet.CS.SortingData" 
            SortParameterName="sortExpression">
        </asp:ObjectDataSource>
    </div>
    </form>
</body>
</html>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ObjectDataSource クラス
ObjectDataSource メンバ
System.Web.UI.WebControls 名前空間
Select
CanSort



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

ObjectDataSource.SortParameterName プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ObjectDataSource.SortParameterName プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS