QueryStringParameter コンストラクタとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > QueryStringParameter コンストラクタの意味・解説 

QueryStringParameter コンストラクタ (String, String)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

バインド先のクエリ文字列フィールド識別する文字列指定して、QueryStringParameter クラスの名前付きの新しインスタンス初期化します。

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

Public Sub New ( _
    name As String, _
    queryStringField As String _
)
Dim name As String
Dim queryStringField As String

Dim instance As New QueryStringParameter(name,
 queryStringField)
public QueryStringParameter (
    string name,
    string queryStringField
)
public:
QueryStringParameter (
    String^ name, 
    String^ queryStringField
)
public QueryStringParameter (
    String name, 
    String queryStringField
)
public function QueryStringParameter (
    name : String, 
    queryStringField : String
)

パラメータ

name

パラメータの名前。

queryStringField

パラメータ オブジェクトバインド先のクエリ文字列フィールドの名前。既定値Empty です。

解説解説
使用例使用例

QueryStringParameter コンストラクタ使って 2 つQueryStringParameter オブジェクト作成し、それらを AccessDataSource コントロールの SelectParameters コレクション追加する方法次のコード例示しますクエリ文字列フィールド "employee" および "country" が、有効なと共にクエリ文字列渡され場合、GridView コントロールによってデータ表示されます。

<%@ 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">
Private Sub Page_Load(sender As
 Object, e As EventArgs)
    Dim param1 As New QueryStringParameter("employee",
 "employee")
    MyAccessDataSource.SelectParameters.Add(param1)

    Dim param2 As New QueryStringParameter("country",
 "country")
    MyAccessDataSource.SelectParameters.Add(param2)
End Sub ' Page_Load
</SCRIPT>

<HTML>
  <body>
    <form id="Form1" method="post"
 runat="server">

      <!-- Use a Query String that includes employee=1&country=USA
 -->
      <asp:gridview
        id ="GridView1"
        runat="server"
        datasourceid="MyAccessDataSource" />

<!-- Security Note: The SqlDataSource uses a QueryStringParameter,
     Security Note: which does not perform validation of
 input from the client.
     Security Note: To validate the value of
 the QueryStringParameter, handle the Selecting event. -->

      <asp:accessdatasource
        id="MyAccessDataSource"
        runat="server"
        datafile="Northwind.mdb"
        selectcommand="SELECT EmployeeID, LastName, FirstName
                       FROM Employees
                       WHERE EmployeeID = ? AND Country = ? ">
      </asp:accessdatasource>
    </form>
  </body>
</HTML>
<%@ 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">
private void Page_Load(object sender, System.EventArgs
 e)
{
    MyAccessDataSource.SelectParameters.Add(new QueryStringParameter("employee",
 "employee"));
    MyAccessDataSource.SelectParameters.Add(new QueryStringParameter("country",
  "country"));
}
</SCRIPT>

<HTML>
  <body>
    <form id="Form1" method="post" runat="server">

      <!-- Use a Query String that includes employee=1&country=USA -->
      <asp:gridview
        id ="GridView1"
        runat="server"
        datasourceid="MyAccessDataSource" />

<!-- Security Note: The AccessDataSource uses a QueryStringParameter,
     Security Note: which does not perform validation of input from the client.
     Security Note: To validate the value of the QueryStringParameter, handle the
 Selecting event. -->

      <asp:accessdatasource
        id="MyAccessDataSource"
        runat="server"
        datafile="Northwind.mdb"
        selectcommand="SELECT EmployeeID, LastName, FirstName 
                       FROM Employees
                       WHERE EmployeeID = ? AND Country = ?">
      </asp:accessdatasource>

    </form>
  </body>
</HTML>
<%@ Page Language="VJ#"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<SCRIPT runat="server">
    private void Page_Load(Object sender, System.EventArgs
 e)
    {
        MyAccessDataSource.get_SelectParameters().Add(
            new QueryStringParameter("employee", "employee"));
        MyAccessDataSource.get_SelectParameters().Add(
            new QueryStringParameter("country", "country"));

    } //Page_Load
</SCRIPT>

<HTML>
  <body>
    <form id="Form1" method="post" runat="server">

        <!-- Use a Query String that includes employee=1&country=USA -->
      <asp:gridview
        id ="GridView1"
        runat="server"
        datasourceid="MyAccessDataSource" />

      <asp:accessdatasource
        id="MyAccessDataSource"
        runat="server"
        datafile="Northwind.mdb"
        selectcommand ="SELECT EmployeeID, LastName, FirstName
          FROM Employees
          WHERE EmployeeID = ? AND Country = ?">
        
      </asp:accessdatasource>
    </form>
  </body>
</HTML>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
QueryStringParameter クラス
QueryStringParameter メンバ
System.Web.UI.WebControls 名前空間
Parameter.Name プロパティ
QueryStringField

QueryStringParameter コンストラクタ (String, TypeCode, String)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

バインド先のクエリ文字列フィールド識別する文字列指定して、QueryStringParameter クラスの名前付きの厳密に指定され新しインスタンス初期化します。

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

Public Sub New ( _
    name As String, _
    type As TypeCode, _
    queryStringField As String _
)
Dim name As String
Dim type As TypeCode
Dim queryStringField As String

Dim instance As New QueryStringParameter(name,
 type, queryStringField)
public QueryStringParameter (
    string name,
    TypeCode type,
    string queryStringField
)
public:
QueryStringParameter (
    String^ name, 
    TypeCode type, 
    String^ queryStringField
)
public QueryStringParameter (
    String name, 
    TypeCode type, 
    String queryStringField
)
public function QueryStringParameter (
    name : String, 
    type : TypeCode, 
    queryStringField : String
)

パラメータ

name

パラメータの名前。

type

パラメータが表す型。既定値Object です。

queryStringField

パラメータ オブジェクトバインド先のクエリ文字列フィールドの名前。既定値Empty です。

解説解説
使用例使用例

QueryStringParameter コンストラクタ使って QueryStringParameter オブジェクト作成し、それを AccessDataSource コントロールの FilterParameters コレクション追加する方法次のコード例示しますクエリ文字列フィールド "employee" および "country" が、有効なと共にクエリ文字列渡され場合にのみ、GridView コントロールによってデータ表示されます。

<%@ 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">
Private Sub Page_Load(sender As
 Object, e As EventArgs)
  Dim countryFilter As QueryStringParameter
  countryFilter = New QueryStringParameter("country",
 TypeCode.String, "country")
  MyAccessDataSource.FilterParameters.Add(countryFilter)
End Sub ' Page_Load
</SCRIPT>

<HTML>
  <body>
    <form id="Form1" method="post"
 runat="server">

      <!-- Use a Query String with country=USA
 -->
      <asp:gridview
        id ="GridView1"
        runat="server"
        datasourceid="MyAccessDataSource" />

<!-- Security Note: The AccessDataSource uses a QueryStringParameter,
     Security Note: which does not perform validation of
 input from the client.
     Security Note: To validate the value of
 the QueryStringParameter, handle the Selecting event. -->

      <asp:accessdatasource
        id="MyAccessDataSource"
        runat="server"
        datafile="Northwind.mdb"
        selectcommand="SELECT EmployeeID, LastName, Address, PostalCode,
 Country FROM Employees"
        filterexpression="Country = '{0}'">
      </asp:accessdatasource>
    </form>
  </body>
</HTML>
<%@ 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">
private void Page_Load(object sender, System.EventArgs
 e)
{
  QueryStringParameter countryFilter =
    new QueryStringParameter("country", TypeCode.String,
 "country");

  MyAccessDataSource.FilterParameters.Add(countryFilter);
}
</SCRIPT>

<HTML>
  <body>
    <form id="Form1" method="post" runat="server">

      <!-- Use a Query String with country=USA -->
      <asp:gridview
        id ="GridView1"
        runat="server"
        datasourceid="MyAccessDataSource" />

<!-- Security Note: The AccessDataSource uses a QueryStringParameter,
     Security Note: which does not perform validation of input from the client.
     Security Note: To validate the value of the QueryStringParameter, handle the
 Selecting event. -->

      <asp:accessdatasource
        id="MyAccessDataSource"
        runat="server"
        datafile="Northwind.mdb"
        selectcommand="SELECT EmployeeID, LastName, Address, PostalCode, Country
 FROM Employees"
        filterexpression="Country = '{0}'">
      </asp:accessdatasource>
    </form>
  </body>
</HTML>
<%@ Page language="VJ#"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<SCRIPT runat="server">
private void Page_Load(Object sender, System.EventArgs
 e)
{
    QueryStringParameter countryFilter = new QueryStringParameter("country"
,
        System.TypeCode.String, "country");

    MyAccessDataSource.get_FilterParameters().Add(countryFilter);
} //Page_Load
</SCRIPT>

<HTML>
  <body>
    <form id="Form1" method="post" runat="server">

      <!-- Use a Query String with country=USA -->
      <asp:GridView
        id ="GridView1"
        runat="server"
        DataSourceMode="DataSet"
        DataSourceID="MyAccessDataSource" />

      <asp:AccessDataSource
        id="MyAccessDataSource"
        runat="server"
        DataFile="Northwind.mdb"
        SelectCommand="SELECT EmployeeID, LastName, Address, PostalCode, Country
 FROM Employees"
        FilterExpression="Country = '@country'">
      </asp:AccessDataSource>
    </form>
  </body>
</HTML>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
QueryStringParameter クラス
QueryStringParameter メンバ
System.Web.UI.WebControls 名前空間
Parameter.Name プロパティ
QueryStringField

QueryStringParameter コンストラクタ

QueryStringParameter クラス新しインスタンス初期化します。
オーバーロードの一覧オーバーロードの一覧

参照参照

関連項目

QueryStringParameter クラス
QueryStringParameter メンバ
System.Web.UI.WebControls 名前空間

QueryStringParameter コンストラクタ (QueryStringParameter)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

original パラメータ指定されインスタンスの値を使用してQueryStringParameter クラス新しインスタンス初期化します。

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

Protected Sub New ( _
    original As QueryStringParameter _
)
Dim original As QueryStringParameter

Dim instance As New QueryStringParameter(original)
protected QueryStringParameter (
    QueryStringParameter original
)
protected:
QueryStringParameter (
    QueryStringParameter^ original
)
protected QueryStringParameter (
    QueryStringParameter original
)
protected function QueryStringParameter (
    original : QueryStringParameter
)

パラメータ

original

現在のインスタンス初期化の基になる QueryStringParameter インスタンス

解説解説

QueryStringParameter コンストラクタは、QueryStringParameter インスタンス複製作成するための Protected コピー コンストラクタです。QueryStringParameter の値 (QueryStringField、NameType など) が、すべて新しインスタンス転送されます。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
QueryStringParameter クラス
QueryStringParameter メンバ
System.Web.UI.WebControls 名前空間
Clone

QueryStringParameter コンストラクタ ()

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

QueryStringParameter クラスの名前のない新しインスタンス初期化します。

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

Dim instance As New QueryStringParameter
public QueryStringParameter ()
public:
QueryStringParameter ()
public QueryStringParameter ()
public function QueryStringParameter ()
解説解説
使用例使用例

QueryStringParameter コンストラクタ使用して新しQueryStringParameter パラメータ作成し、それを AccessDataSource コントロールの SelectParameters コレクション追加する方法次のコード例示します

Dim empIdParam As New QueryStringParameter()
empIdParam.Name = "empId"
empIdParam.QueryStringField = "empId"

AccessDataSource1.SelectParameters.Add(empIdParam)
QueryStringParameter empIdParam = new QueryStringParameter();
empIdParam.Name = "empId";
empIdParam.QueryStringField = "empId";

AccessDataSource1.SelectParameters.Add(empIdParam);
QueryStringParameter empIdParam = new QueryStringParameter();

empIdParam.set_Name("empId");
empIdParam.set_QueryStringField("empId");
AccessDataSource1.get_SelectParameters().Add(empIdParam);

QueryStringParameter は、次の AccessDataSource コントロール追加されWeb フォーム上で宣言されています。ListBox コントロールは、フィールド名 "empId"および対応する値をクエリ文字列指定して Web フォーム読み込まれると、AccessDataSource コントロール使ってデータバインドして表示します

<asp:ListBox
  id ="ListBox2"
  runat="server"
  DataSourceID="AccessDataSource1"
  DataValueField="EmployeeID"
  DataTextField="LastName" />

<asp:AccessDataSource
  id="AccessDataSource1"
  runat="server"
  DataFile="Northwind.mdb"
  SelectCommand="Select EmployeeID, LastName From Employees where
 EmployeeID = ?" />      
<asp:ListBox
  id ="ListBox2"
  runat="server"
  DataSourceID="AccessDataSource1"
  DataValueField="EmployeeID"
  DataTextField="LastName" />

<asp:AccessDataSource
  id="AccessDataSource1"
  runat="server"
  DataFile="Northwind.mdb"
  SelectCommand="Select EmployeeID, LastName From Employees where EmployeeID
 = ?" />

<asp:ListBox
  id ="ListBox2"
  runat="server"
  DataSourceID="AccessDataSource1"
  DataValueField="EmployeeID"
  DataTextField="LastName" />

<asp:AccessDataSource
  id="AccessDataSource1"
  runat="server"
  DataFile="Northwind.mdb"
  SelectCommand="Select EmployeeID, LastName From Employees where EmployeeID
 = ?" />
</asp:AccessDataSource>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
QueryStringParameter クラス
QueryStringParameter メンバ
System.Web.UI.WebControls 名前空間



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

辞書ショートカット

すべての辞書の索引

「QueryStringParameter コンストラクタ」の関連用語

QueryStringParameter コンストラクタのお隣キーワード
検索ランキング

   

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



QueryStringParameter コンストラクタのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS