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

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

Parameter コンストラクタ (Parameter)

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

指定した元のインスタンスの値を使用してParameter クラス新しインスタンス初期化します。

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

解説解説
使用例使用例

Parameter クラス拡張したクラスから Parameter(Parameter) コンストラクタ呼び出してクラスオブジェクト適切なクローン動作実装する方法次のコード例示します。このコード例Parameter クラス概要取り上げているコード例一部分です。

' The StaticParameter copy constructor is provided to ensure that
' the state contained in the DataValue property is copied to new
' instances of the class.
Protected Sub New(original
 As StaticParameter)
   MyBase.New(original)
   DataValue = original.DataValue
End Sub

' The Clone method is overridden to call the
' StaticParameter copy constructor, so that the data in
' the DataValue property is correctly transferred to the
' new instance of the StaticParameter.
Protected Overrides Function
 Clone() As Parameter
   Return New StaticParameter(Me)
End Function
// The StaticParameter copy constructor is provided to ensure that
// the state contained in the DataValue property is copied to new
// instances of the class.
protected StaticParameter(StaticParameter original) : base(original)
 {
  DataValue = original.DataValue;
}

// The Clone method is overridden to call the
// StaticParameter copy constructor, so that the data in
// the DataValue property is correctly transferred to the
// new instance of the StaticParameter.
protected override Parameter Clone() {
  return new StaticParameter(this);
}
// The StaticParameter copy constructor is provided to ensure that 
// the state contained in the DataValue property is copied to new
// instances of the class. 
protected StaticParameter(StaticParameter original)
{
    super(original);
    set_DataValue(original.get_DataValue());
} //StaticParameter


// The Clone method is overridden to call the 
// StaticParameter copy constructor, so that the data in 
// the DataValue property is correctly transferred to the 
// new instance of the StaticParameter.
protected Parameter Clone()
{
    return new StaticParameter(this);
} //Clone
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

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

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

DefaultValue プロパティ指定した名前、型、文字列使用してParameter クラス新しインスタンス初期化します。

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

解説解説
使用例使用例

Parameter(String,TypeCode,String) コンストラクタ使用してUpdate メソッド呼び出す前に、AccessDataSource コントロールの UpdateParameters コレクション更新パラメータ オブジェクト追加する方法次のコード例示します

<SCRIPT runat="server">
Private Sub UpdateRecords(source As
 Object, e As EventArgs)

  ' This method is an example of batch updating using a
  ' data source control. The method iterates through the rows
  ' of the GridView, extracts each CheckBox from the row and, if
  ' the CheckBox is checked, updates data by calling the Update
  ' method of the data source control, adding required parameters
  ' to the UpdateParameters collection.

  Dim cb As CheckBox
  Dim row As GridViewRow

  For Each row In GridView1.Rows

    cb = CType(row.Cells(0).Controls(1), CheckBox)
    If cb.Checked Then

      Dim oid As String
      oid = CType(row.Cells(1).Text, String)

      Dim param1 As New
 Parameter("date", TypeCode.DateTime, DateTime.Now.ToString())
      MyAccessDataSource.UpdateParameters.Add(param1)

      Dim param2 As New
 Parameter("orderid", TypeCode.String, oid)
      MyAccessDataSource.UpdateParameters.Add(param2)

      MyAccessDataSource.Update()
      MyAccessDataSource.UpdateParameters.Clear()
    End If
  Next
End Sub ' UpdateRecords
</SCRIPT>
<SCRIPT runat="server">
private void UpdateRecords(Object source, EventArgs
 e)
{
  // This method is an example of batch updating using a
  // data source control. The method iterates through the rows
  // of the GridView, extracts each CheckBox from the row and, if
  // the CheckBox is checked, updates data by calling the Update
  // method of the data source control, adding required parameters
  // to the UpdateParameters collection.
  CheckBox cb;
  foreach(GridViewRow row in this.GridView1.Rows)
 {
    cb = (CheckBox) row.Cells[0].Controls[1];
    if(cb.Checked) {
      string oid = (string) row.Cells[1].Text;
      MyAccessDataSource.UpdateParameters.Add(new Parameter("date"
,TypeCode.DateTime,DateTime.Now.ToString()));
      MyAccessDataSource.UpdateParameters.Add(new Parameter("orderid"
,TypeCode.String,oid));
      MyAccessDataSource.Update();
      MyAccessDataSource.UpdateParameters.Clear();
    }
  }
}
</SCRIPT>
<SCRIPT runat="server">
    private void UpdateRecords(Object source,
 System.EventArgs e)
    {
        // This method is an example of batch updating using a
        // data source control. The method iterates through the rows
        // of the GridView, extracts each CheckBox from the row and,
 if
        // the CheckBox is checked, updates data by calling the Update
        // method of the data source control, adding required parameters
        // to the UpdateParameters collection.
        CheckBox cb;
        for (int iCtr = 0; 
                iCtr < this.GridView1.get_Rows().get_Count();
 iCtr++) {
            GridViewRow row = this.GridView1.get_Rows().get_Item(iCtr);
            cb = (CheckBox)row.get_Cells().get_Item(0).get_Controls().get_Item(1);
            if (cb.get_Checked()) {
                String oid = (String)(row.get_Cells().get_Item(1).get_Text());
                MyAccessDataSource.get_UpdateParameters().Add(new
 Parameter(
                    "date", System.TypeCode.DateTime, System.DateTime.get_Now().ToString()));
                MyAccessDataSource.get_UpdateParameters().Add(new
 Parameter(
                    "orderid", System.TypeCode.String, oid));
                MyAccessDataSource.Update();
                MyAccessDataSource.get_UpdateParameters().Clear();
            }
        }
    } //UpdateRecords
</SCRIPT>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

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

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

名前と型を指定してParameter クラス新しインスタンス初期化します。

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

解説解説
使用例使用例

Parameter クラス拡張したクラスから Parameter(String,TypeCode) コンストラクタ呼び出してインスタンスName プロパティType プロパティ初期化する方法次のコード例示します。このコード例は、Parameter クラス概要取り上げているコード例一部分です。

' The StaticParameter(string, TypeCode, object) constructor
' initializes the DataValue property and calls the
' Parameter(string, TypeCode) constructor to initialize the Name and
' Type properties.
Public Sub New(name As
 String, type As TypeCode, value As
 Object)
   MyBase.New(name, type)
   DataValue = value
End Sub
// The StaticParameter(string, TypeCode, object) constructor
// initializes the DataValue property and calls the
// Parameter(string, TypeCode) constructor to initialize the Name and
// Type properties.
public StaticParameter(string name, TypeCode
 type, object value) : base(name, type) {
  DataValue = value;
}
// The StaticParameter(string, TypeCode, object) constructor
// initializes the DataValue property and calls the 
// Parameter(string, TypeCode) constructor to initialize the Name and
 
// Type properties.
public StaticParameter(String name, TypeCode type, Object value)
{
    super(name, type);
    set_DataValue(value);
} //StaticParameter
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Parameter コンストラクタ


Parameter コンストラクタ (String)

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

名前を指定してParameter クラス新しインスタンス初期化します。

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

解説解説
使用例使用例

Parameter クラス拡張したクラスから Parameter(String) コンストラクタ呼び出してインスタンスName プロパティ初期化する方法次のコード例示します。このコード例Parameter クラス概要取り上げているコード例一部分です。

' The StaticParameter(string, object) constructor
' initializes the DataValue property and calls the
' Parameter(string) constructor to initialize the Name property.
 Public Sub New(name As
 String, value As Object)
    MyBase.New(name)
    DataValue = value
 End Sub
// The StaticParameter(string, object) constructor
// initializes the DataValue property and calls the
// Parameter(string) constructor to initialize the Name property.
public StaticParameter(string name, object
 value) : base(name) {
  DataValue = value;
}
// The StaticParameter(string, object) constructor
// initializes the DataValue property and calls the 
// Parameter(string) constructor to initialize the Name property.
public StaticParameter(String name, Object value)
{
    super(name);
    set_DataValue(value);
} //StaticParameter
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Parameter コンストラクタ ()

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

Parameter クラス新し既定インスタンス初期化します。

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

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



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

辞書ショートカット

すべての辞書の索引

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

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

   

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



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

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

©2025 GRAS Group, Inc.RSS