ControlParameter Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
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.
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.
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.
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.