ParameterCollection.Add Yöntem
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.
Koleksiyona bir Parameter nesne ekler.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| Add(Parameter) |
Belirtilen Parameter nesneyi koleksiyonun sonuna ekler. |
| Add(String, String) |
Belirtilen ada ve varsayılan değere sahip bir Parameter nesne oluşturur ve bunu koleksiyonun sonuna ekler. |
| Add(String, DbType, String) |
Belirtilen ada, veritabanı türüne ve varsayılan değere sahip bir Parameter nesne oluşturur ve bunu koleksiyonun sonuna ekler. |
| Add(String, TypeCode, String) |
Belirtilen ada, Parameterve varsayılan değere sahip bir TypeCode nesne oluşturur ve bunu koleksiyonun sonuna ekler. |
Add(Parameter)
Belirtilen Parameter nesneyi koleksiyonun sonuna ekler.
public:
int Add(System::Web::UI::WebControls::Parameter ^ parameter);
public int Add(System.Web.UI.WebControls.Parameter parameter);
member this.Add : System.Web.UI.WebControls.Parameter -> int
Public Function Add (parameter As Parameter) As Integer
Parametreler
Döndürülenler
Eklenen öğenin dizin değeri.
Örnekler
Aşağıdaki kod örneği, AccessDataSource denetiminin ve FormParameter denetimindeki Microsoft Access veritabanından bilgileri görüntülemek için GridView nesnesinin nasıl kullanılacağını gösterir. FormParameter nesnesi yöntemi kullanılarak koleksiyona SelectParameters eklenirAdd(Parameter).
Important
Bu örnekte, olası bir güvenlik tehdidi olan kullanıcı girişini kabul eden bir metin kutusu vardır. Varsayılan olarak, ASP.NET Web sayfaları kullanıcı girişinin betik veya HTML öğeleri içermediğini doğrular. Daha fazla bilgi için bkz. Betik Açıklarına Genel Bakış.
<%@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">
void Page_Load(Object sender, EventArgs e){
// You can add a FormParameter to the AccessDataSource control's
// SelectParameters collection programmatically.
AccessDataSource1.SelectParameters.Clear();
// Security Note: The AccessDataSource uses a FormParameter,
// Security Note: which does not perform validation of input from the client.
// Security Note: To validate the value of the FormParameter,
// Security Note: handle the Selecting event.
FormParameter formParam = new FormParameter("lastname","LastNameBox");
formParam.Type=TypeCode.String;
AccessDataSource1.SelectParameters.Add(formParam);
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:accessdatasource
id="AccessDataSource1"
runat="server"
datasourcemode="DataSet"
datafile="Northwind.mdb"
selectcommand="SELECT OrderID,CustomerID,OrderDate,RequiredDate,ShippedDate
FROM Orders WHERE EmployeeID =
(SELECT EmployeeID FROM Employees WHERE LastName = @lastname)">
</asp:accessdatasource>
<br />Enter the name "Davolio" or "King" in the text box and click the button.
<br />
<asp:textbox
id="LastNameBox"
runat="server" />
<br />
<asp:button
id="Button1"
runat="server"
text="Get Records" />
<br />
<asp:gridview
id="GridView1"
runat="server"
allowsorting="True"
datasourceid="AccessDataSource1">
</asp:gridview>
</form>
</body>
</html>
<%@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)
' You can add a FormParameter to the AccessDataSource control's
' SelectParameters collection programmatically.
AccessDataSource1.SelectParameters.Clear()
' Security Note: The AccessDataSource uses a FormParameter,
' Security Note: which does not perform validation of input from the client.
' Security Note: To validate the value of the FormParameter,
' Security Note: handle the Selecting event.
Dim formParam As New FormParameter("lastname","LastNameBox")
formParam.Type=TypeCode.String
AccessDataSource1.SelectParameters.Add(formParam)
End Sub ' Page_Load
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:accessdatasource
id="AccessDataSource1"
runat="server"
datasourcemode="DataSet"
datafile="Northwind.mdb"
selectcommand="SELECT OrderID,CustomerID,OrderDate,RequiredDate,ShippedDate
FROM Orders WHERE EmployeeID =
(SELECT EmployeeID FROM Employees WHERE LastName = @lastname)">
</asp:accessdatasource>
<br />Enter the name "Davolio" or "King" in the text box and click the button.
<br />
<asp:textbox
id="LastNameBox"
runat="server" />
<br />
<asp:button
id="Button1"
runat="server"
text="Get Records" />
<br />
<asp:gridview
id="GridView1"
runat="server"
allowsorting="True"
datasourceid="AccessDataSource1">
</asp:gridview>
</form>
</body>
</html>
Açıklamalar
Add(Parameter) Bir nesneyi koleksiyonun sonuna eklemek Parameter için yöntemini kullanın. yönteminin bu uygulaması parametresi tarafından Parameter belirtilen nesneyi alır param ve koleksiyona ekler.
Ayrıca bkz.
Şunlara uygulanır
Add(String, String)
Belirtilen ada ve varsayılan değere sahip bir Parameter nesne oluşturur ve bunu koleksiyonun sonuna ekler.
public:
int Add(System::String ^ name, System::String ^ value);
public int Add(string name, string value);
member this.Add : string * string -> int
Public Function Add (name As String, value As String) As Integer
Parametreler
- name
- String
Parametrenin adı.
- value
- String
parametresi için varsayılan değer olarak hizmet veren bir dize.
Döndürülenler
Eklenen öğenin dizin değeri.
Açıklamalar
Add(String, String) Varsayılan değere sahip bir Parameter nesne oluşturmak ve koleksiyonun sonuna eklemek için yöntemini kullanın. yönteminin bu uygulaması, sırasıyla ve Parameter parametreleri tarafından name belirtilen adı ve varsayılan değeri kullanarak nesnesini oluşturur value ve koleksiyona ekler.
Ayrıca bkz.
Şunlara uygulanır
Add(String, DbType, String)
Belirtilen ada, veritabanı türüne ve varsayılan değere sahip bir Parameter nesne oluşturur ve bunu koleksiyonun sonuna ekler.
public:
int Add(System::String ^ name, System::Data::DbType dbType, System::String ^ value);
public int Add(string name, System.Data.DbType dbType, string value);
member this.Add : string * System.Data.DbType * string -> int
Public Function Add (name As String, dbType As DbType, value As String) As Integer
Parametreler
- name
- String
Parametrenin adı.
- dbType
- DbType
Parametresinin veritabanı türü.
- value
- String
parametresi için varsayılan değer.
Döndürülenler
Eklenen öğenin dizin değeri.
Açıklamalar
Bu yöntem veritabanı türleri içindir. Add(String, TypeCode, String) CLR türleri için yöntemini kullanın.
Şunlara uygulanır
Add(String, TypeCode, String)
public:
int Add(System::String ^ name, TypeCode type, System::String ^ value);
public int Add(string name, TypeCode type, string value);
member this.Add : string * TypeCode * string -> int
Public Function Add (name As String, type As TypeCode, value As String) As Integer
Parametreler
- name
- String
Parametrenin adı.
- type
- TypeCode
Parametrenin türü.
- value
- String
parametresi için varsayılan değer.
Döndürülenler
Eklenen öğenin dizin değeri.
Açıklamalar
Koleksiyonun Add(String, TypeCode, String) sonuna varsayılan değerle kesin olarak belirlenmiş Parameter bir nesne oluşturmak ve eklemek için yöntemini kullanın. yönteminin bu uygulaması, sırasıyla ve Parameter parametreleri tarafından namebelirtilen ad, tür ve type değeri kullanarak nesnesini oluşturur value ve koleksiyona ekler.