ControlParameter Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
ControlParameter sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
ControlParameter() |
sınıfının yeni bir adsız örneğini ControlParameter başlatır. |
ControlParameter(ControlParameter) |
Belirtilen örnekteki ControlParameter değerlerle sınıfının yeni bir örneğini başlatır. |
ControlParameter(String, String) |
Hangi denetimin ControlParameter bağlanacağını belirlemek için belirtilen denetim adını kullanarak sınıfının yeni bir adlandırılmış örneğini başlatır. |
ControlParameter(String, String, String) |
Hangi denetimin ControlParameter bağlanacağını belirlemek için belirtilen özellik adını ve denetim adını kullanarak sınıfının yeni bir adlandırılmış örneğini başlatır. |
ControlParameter(String, DbType, String, String) |
Belirtilen parametre adını, veritabanı türünü, denetim kimliğini ve özellik adını kullanarak sınıfın yeni bir örneğini ControlParameter başlatır. |
ControlParameter(String, TypeCode, String, String) |
Hangi denetimin ControlParameter bağlanacağını belirlemek için belirtilen özellik adını ve denetim adını kullanarak sınıfın yeni adlandırılmış ve kesin olarak belirtilmiş bir örneğini başlatır. |
ControlParameter()
sınıfının yeni bir adsız örneğini ControlParameter başlatır.
public:
ControlParameter();
public ControlParameter ();
Public Sub New ()
Örnekler
Aşağıdaki kod, oluşturucu ile ControlParameter bir ControlParameter nesnenin nasıl oluşturulacağını gösterir. nesnesi, ControlParameter denetimin SelectedValue özelliğini bir DropDownList denetimde görüntülenen verileri alan parametreli sql sorgusuna DataGrid bağlar.
<%@ 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>
Açıklamalar
ControlParameter Oluşturucu ile ControlParameter oluşturulan bir nesne, tüm özellikleri için varsayılan değerlerle başlatılır.
ControlID ve PropertyName özellikleri olarak String.Emptybaşlatılır. Ayrıca özelliği Name olarak başlatılır String.Empty, Type özelliği olarak başlatılır TypeCode.Object, Direction özelliği olarak Inputbaşlatılır ve DefaultValue özelliği olarak null
başlatılır.
Şunlara uygulanır
ControlParameter(ControlParameter)
Belirtilen örnekteki ControlParameter değerlerle sınıfının yeni bir örneğini başlatır.
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)
Parametreler
- original
- ControlParameter
ControlParameter Geçerli örneğin başlatıldığı örnek.
Açıklamalar
Oluşturucu ControlParameter , bir örneği kopyalamak için kullanılan korumalı bir ControlParameter kopya oluşturucudur. , PropertyName, Nameve Type özellikleri de dahil olmak üzere nesnenin ControlIDdeğerlerinin ControlParameter tümü yeni örneğe aktarılır.
Ayrıca bkz.
Şunlara uygulanır
ControlParameter(String, String)
Hangi denetimin ControlParameter bağlanacağını belirlemek için belirtilen denetim adını kullanarak sınıfının yeni bir adlandırılmış örneğini başlatır.
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)
Parametreler
- name
- String
Parametrenin adı.
Açıklamalar
ControlParameter Oluşturucu ile oluşturulan bir nesne, parametrenin ControlParameter bağlandığı parametreyi tanımlayan Control belirtilen parametre adı ve Control adıyla başlatılır. , Typeve Directiongibi PropertyNamediğer özellikler varsayılan değerlerle başlatılır.
Ayrıca bkz.
Şunlara uygulanır
ControlParameter(String, String, String)
Hangi denetimin ControlParameter bağlanacağını belirlemek için belirtilen özellik adını ve denetim adını kullanarak sınıfının yeni bir adlandırılmış örneğini başlatır.
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)
Parametreler
- name
- String
Parametrenin adı.
Örnekler
Aşağıdaki kod, oluşturucuyu kullanarak ControlParameter nesnelerin nasıl oluşturulacağını ControlParameter gösterir. Parametreler, bir Web Forms sayfasından TextBox veritabanına veri girmek için ve DropDownList denetimlerinin değerlerine bağlanır.
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
Açıklamalar
ControlParameter Oluşturucu ile oluşturulan bir nesne, Control parametrenin ControlParameter bağlandığı parametreyi tanımlayan Control belirtilen parametre adı, adı ve PropertyName özelliğiyle başlatılır. , Directionve ConvertEmptyStringToNullgibi Typediğer özellikler varsayılan değerlerle başlatılır.
Ayrıca bkz.
Şunlara uygulanır
ControlParameter(String, DbType, String, String)
Belirtilen parametre adını, veritabanı türünü, denetim kimliğini ve özellik adını kullanarak sınıfın yeni bir örneğini ControlParameter başlatır.
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)
Parametreler
- name
- String
Parametrenin adı.
- dbType
- DbType
Parametrenin veri türü.
Şunlara uygulanır
ControlParameter(String, TypeCode, String, String)
Hangi denetimin ControlParameter bağlanacağını belirlemek için belirtilen özellik adını ve denetim adını kullanarak sınıfın yeni adlandırılmış ve kesin olarak belirtilmiş bir örneğini başlatır.
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)
Parametreler
- name
- String
Parametrenin adı.
Örnekler
Aşağıdaki kod, oluşturucuyu ControlParameter kullanarak iki ControlParameter nesne oluşturmayı ve bunları bir SqlDataSource denetimle ilişkilendirmeyi gösterir.
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")
Açıklamalar
ControlParameter Oluşturucu ile ControlParameter oluşturulan bir nesne, belirtilen parametre adı, Type, Control ad ve PropertyName özellik ile başlatılır. Direction Yalnızca ve ConvertEmptyStringToNull özellikleri varsayılan değerlerle başlatılır.