Bagikan melalui


ControlParameter Konstruktor

Definisi

Menginisialisasi instans baru kelas ControlParameter.

Overload

ControlParameter()

Menginisialisasi instans kelas baru yang tidak disebutkan ControlParameter namanya.

ControlParameter(ControlParameter)

Menginisialisasi instans ControlParameter baru kelas dengan nilai dari instans yang ditentukan.

ControlParameter(String, String)

Menginisialisasi instans ControlParameter kelas bernama baru, menggunakan nama kontrol yang ditentukan untuk mengidentifikasi kontrol mana yang akan diikat.

ControlParameter(String, String, String)

Menginisialisasi instans ControlParameter kelas bernama baru, menggunakan nama properti dan nama kontrol yang ditentukan untuk mengidentifikasi kontrol mana yang akan diikat.

ControlParameter(String, DbType, String, String)

Menginisialisasi instans ControlParameter baru kelas dengan menggunakan nama parameter, jenis database, ID kontrol, dan nama properti yang ditentukan.

ControlParameter(String, TypeCode, String, String)

Menginisialisasi instans ControlParameter kelas bernama dan diketik dengan kuat, menggunakan nama properti dan nama kontrol yang ditentukan untuk mengidentifikasi kontrol mana yang akan diikat.

ControlParameter()

Menginisialisasi instans kelas baru yang tidak disebutkan ControlParameter namanya.

public:
 ControlParameter();
public ControlParameter ();
Public Sub New ()

Contoh

Kode berikut menunjukkan cara membuat ControlParameter objek dengan ControlParameter konstruktor. Objek ControlParameter mengikat SelectedValue properti DropDownList kontrol ke kueri SQL berparameter yang mengambil data yang ditampilkan dalam DataGrid kontrol.

<%@ Page Language="C#" CodeFile="param1acs.aspx.cs" Inherits="param1acs_aspx" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:DropDownList
          runat="server"
          AutoPostBack="True"
          id="DropDownList1">
            <asp:ListItem Value="USA">USA</asp:ListItem>
            <asp:ListItem Value="UK">UK</asp:ListItem>
         </asp:DropDownList>

        <asp:DataGrid
          runat="server"
          id="DataGrid1" />    
    </div>
    </form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="param1avb.aspx.vb" Inherits="param1avb_aspx" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:DropDownList
          runat="server"
          AutoPostBack="True"
          id="DropDownList1">
            <asp:ListItem Value="USA">USA</asp:ListItem>
            <asp:ListItem Value="UK">UK</asp:ListItem>
         </asp:DropDownList>

        <asp:DataGrid
          runat="server"
          id="DataGrid1" />    
    </div>
    </form>
</body>
</html>

Keterangan

Objek ControlParameter yang dibuat dengan ControlParameter konstruktor diinisialisasi dengan nilai default untuk semua propertinya. Properti ControlID dan PropertyName diinisialisasi ke String.Empty. Selain itu, properti diinisialisasi Name ke String.Empty, properti diinisialisasi Type ke TypeCode.Object, Direction properti diinisialisasi ke Input, dan properti diinisialisasi DefaultValue ke null.

Berlaku untuk

ControlParameter(ControlParameter)

Menginisialisasi instans ControlParameter baru kelas dengan nilai dari instans yang ditentukan.

protected:
 ControlParameter(System::Web::UI::WebControls::ControlParameter ^ original);
protected ControlParameter (System.Web.UI.WebControls.ControlParameter original);
new System.Web.UI.WebControls.ControlParameter : System.Web.UI.WebControls.ControlParameter -> System.Web.UI.WebControls.ControlParameter
Protected Sub New (original As ControlParameter)

Parameter

original
ControlParameter

ControlParameter Instans tempat instans saat ini diinisialisasi.

Keterangan

ControlParameter Konstruktor adalah konstruktor salinan terlindungi yang digunakan untuk mengkloning ControlParameter instans. ControlParameter Nilai objek, termasuk ControlIDproperti , , PropertyNameName, dan Type , semuanya ditransfer ke instans baru.

Lihat juga

Berlaku untuk

ControlParameter(String, String)

Menginisialisasi instans ControlParameter kelas bernama baru, menggunakan nama kontrol yang ditentukan untuk mengidentifikasi kontrol mana yang akan diikat.

public:
 ControlParameter(System::String ^ name, System::String ^ controlID);
public ControlParameter (string name, string controlID);
new System.Web.UI.WebControls.ControlParameter : string * string -> System.Web.UI.WebControls.ControlParameter
Public Sub New (name As String, controlID As String)

Parameter

name
String

Nama parameter.

controlID
String

Nama kontrol yang terikat dengan parameter. Default adalah Empty.

Keterangan

Objek ControlParameter yang dibuat dengan ControlParameter konstruktor diinisialisasi dengan nama dan Control nama parameter yang ditentukan, yang mengidentifikasi Control bahwa parameter mengikat. Properti lain, termasuk PropertyName, Type, dan Direction, diinisialisasi dengan nilai default.

Lihat juga

Berlaku untuk

ControlParameter(String, String, String)

Menginisialisasi instans ControlParameter kelas bernama baru, menggunakan nama properti dan nama kontrol yang ditentukan untuk mengidentifikasi kontrol mana yang akan diikat.

public:
 ControlParameter(System::String ^ name, System::String ^ controlID, System::String ^ propertyName);
public ControlParameter (string name, string controlID, string propertyName);
new System.Web.UI.WebControls.ControlParameter : string * string * string -> System.Web.UI.WebControls.ControlParameter
Public Sub New (name As String, controlID As String, propertyName As String)

Parameter

name
String

Nama parameter.

controlID
String

Nama kontrol yang terikat dengan parameter. Default adalah Empty.

propertyName
String

Nama properti pada kontrol tempat parameter terikat. Default adalah Empty.

Contoh

Kode berikut menunjukkan cara membuat ControlParameter objek dengan menggunakan ControlParameter konstruktor. Parameter mengikat nilai TextBox dan DropDownList kontrol untuk memasukkan data dalam database dari halaman Formulir Web.

private void Button1_Click(object sender, EventArgs e) {

    // The user has pressed the Submit button, prepare a parameterized
    // SQL query to insert the values from the controls.
    AccessDataSource1.InsertCommand =
    "INSERT INTO Employees (FirstName,LastName,Address,City,PostalCode,Country,ReportsTo) " +
    "  VALUES (?,?,?,?,?,?,? ); ";

    AccessDataSource1.InsertParameters.Add(
      new ControlParameter("FirstName", "TextBox1", "Text"));

    AccessDataSource1.InsertParameters.Add(
      new ControlParameter("LastName", "TextBox2", "Text"));

    AccessDataSource1.InsertParameters.Add(
      new ControlParameter("Address", "TextBox3", "Text"));

    AccessDataSource1.InsertParameters.Add(
      new ControlParameter("City", "TextBox4", "Text"));

    AccessDataSource1.InsertParameters.Add(
      new ControlParameter("PostalCode", "TextBox5", "Text"));

    AccessDataSource1.InsertParameters.Add(
      new ControlParameter("Country", "TextBox6", "Text"));

    AccessDataSource1.InsertParameters.Add(
      new ControlParameter("ReportsTo", "DropDownList1", "SelectedValue"));

    try {
        AccessDataSource1.Insert();
    }
    finally {
        Button1.Visible = false;
        Label9.Visible = true;
    }
}
Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)

    ' The user has pressed the Submit button, prepare a parameterized
    ' SQL query to insert the values from the controls.
    AccessDataSource1.InsertCommand = _
    "INSERT INTO Employees (FirstName,LastName,Address,City,PostalCode,Country,ReportsTo) " & _
    "  VALUES (?,?,?,?,?,?,? ); "

    Dim firstName As New ControlParameter("FirstName", "TextBox1", "Text")
    AccessDataSource1.InsertParameters.Add(firstName)

    Dim lastName As New ControlParameter("LastName", "TextBox2", "Text")
    AccessDataSource1.InsertParameters.Add(lastName)

    Dim address As New ControlParameter("Address", "TextBox3", "Text")
    AccessDataSource1.InsertParameters.Add(address)

    Dim city As New ControlParameter("City", "TextBox4", "Text")
    AccessDataSource1.InsertParameters.Add(city)

    Dim postalCode As New ControlParameter("PostalCode", "TextBox5", "Text")
    AccessDataSource1.InsertParameters.Add(postalCode)

    Dim country As New ControlParameter("Country", "TextBox6", "Text")
    AccessDataSource1.InsertParameters.Add(country)

    Dim supervisor As New ControlParameter("ReportsTo", "DropDownList1", "SelectedValue")
    AccessDataSource1.InsertParameters.Add(supervisor)

    Try
        AccessDataSource1.Insert()
    Finally
        Button1.Visible = False
        Label9.Visible = True
    End Try

End Sub

Keterangan

Objek ControlParameter yang dibuat dengan ControlParameter konstruktor diinisialisasi dengan nama parameter, Control nama, dan PropertyName properti yang ditentukan, yang mengidentifikasi Control bahwa parameter mengikat. Properti lain, termasuk Type, Direction, dan ConvertEmptyStringToNull, diinisialisasi dengan nilai default.

Lihat juga

Berlaku untuk

ControlParameter(String, DbType, String, String)

Menginisialisasi instans ControlParameter baru kelas dengan menggunakan nama parameter, jenis database, ID kontrol, dan nama properti yang ditentukan.

public:
 ControlParameter(System::String ^ name, System::Data::DbType dbType, System::String ^ controlID, System::String ^ propertyName);
public ControlParameter (string name, System.Data.DbType dbType, string controlID, string propertyName);
new System.Web.UI.WebControls.ControlParameter : string * System.Data.DbType * string * string -> System.Web.UI.WebControls.ControlParameter
Public Sub New (name As String, dbType As DbType, controlID As String, propertyName As String)

Parameter

name
String

Nama parameter.

dbType
DbType

Tipe data parameter.

controlID
String

Nama kontrol yang terikat dengan parameter. Default adalah Empty.

propertyName
String

Nama properti kontrol yang terikat dengan parameter. Default adalah Empty.

Berlaku untuk

ControlParameter(String, TypeCode, String, String)

Menginisialisasi instans ControlParameter kelas bernama dan diketik dengan kuat, menggunakan nama properti dan nama kontrol yang ditentukan untuk mengidentifikasi kontrol mana yang akan diikat.

public:
 ControlParameter(System::String ^ name, TypeCode type, System::String ^ controlID, System::String ^ propertyName);
public ControlParameter (string name, TypeCode type, string controlID, string propertyName);
new System.Web.UI.WebControls.ControlParameter : string * TypeCode * string * string -> System.Web.UI.WebControls.ControlParameter
Public Sub New (name As String, type As TypeCode, controlID As String, propertyName As String)

Parameter

name
String

Nama parameter.

type
TypeCode

Jenis yang diwakili parameter. Default adalah Object.

controlID
String

Nama kontrol yang terikat dengan parameter. Default adalah Empty.

propertyName
String

Nama properti kontrol yang terikat dengan parameter. Default adalah Empty.

Contoh

Kode berikut menunjukkan cara menggunakan ControlParameter konstruktor untuk membuat dua ControlParameter objek dan mengaitkannya dengan SqlDataSource kontrol.


ControlParameter country =
  new ControlParameter("country",TypeCode.String,"ListBox1","SelectedValue");
sqlSource.SelectParameters.Add(country);

ControlParameter report  =
  new ControlParameter("report",TypeCode.Int16,"ListBox2","SelectedValue");
sqlSource.SelectParameters.Add(report);


Dim country As ControlParameter
country = New ControlParameter("country", TypeCode.String, "ListBox1", "SelectedValue")

Dim report As ControlParameter
report = New ControlParameter("report", TypeCode.Int16, "ListBox2", "SelectedValue")

Keterangan

Objek ControlParameter yang dibuat dengan ControlParameter konstruktor diinisialisasi dengan nama parameter, TypeControl nama, dan PropertyName properti yang ditentukan. Hanya properti dan ConvertEmptyStringToNull yang diinisialisasi Direction dengan nilai default.

Lihat juga

Berlaku untuk