Bagikan melalui


ParameterCollection.Item[] Properti

Definisi

Mendapatkan atau mengatur Parameter objek dalam koleksi.

Overload

Item[String]

Mendapatkan atau mengatur Parameter objek dengan nama yang ditentukan dalam koleksi.

Item[Int32]

Mendapatkan atau mengatur Parameter objek pada indeks yang ditentukan dalam koleksi.

Item[String]

Mendapatkan atau mengatur Parameter objek dengan nama yang ditentukan dalam koleksi.

public:
 property System::Web::UI::WebControls::Parameter ^ default[System::String ^] { System::Web::UI::WebControls::Parameter ^ get(System::String ^ name); void set(System::String ^ name, System::Web::UI::WebControls::Parameter ^ value); };
public System.Web.UI.WebControls.Parameter this[string name] { get; set; }
member this.Item(string) : System.Web.UI.WebControls.Parameter with get, set
Default Public Property Item(name As String) As Parameter

Parameter

name
String

Name dari untuk Parameter mengambil dari koleksi.

Nilai Properti

Parameter dengan nama yang ditentukan dalam koleksi. Parameter Jika tidak ditemukan dalam koleksi, pengindeks mengembalikan null.

Contoh

Contoh kode berikut menunjukkan cara menggunakan Remove metode dan pengindeks Item[] untuk menghapus Parameter objek dari ParameterCollection koleksi. Dalam contoh ini, beberapa QueryStringParameter objek ditambahkan ke SelectParameters koleksi, satu QueryStringParameter dihapus dari koleksi, dan urutan koleksi dicetak saat halaman dimuat.

<%@page Language="C#" %>
<SCRIPT runat="server">
private void Page_Load(object sender, EventArgs e) {

    SqlDataSource aSqlDataSource = new SqlDataSource();

    // Security Note: The SqlDataSource uses a QueryStringParameter,
    // Security Note: which does not perform validation of input from the client.

    QueryStringParameter qs1 =
        new QueryStringParameter("QueryStringParam1","requestfield1");
    aSqlDataSource.SelectParameters.Add(qs1);

    QueryStringParameter qs2 =
        new QueryStringParameter("QueryStringParam2","requestfield2");
    aSqlDataSource.SelectParameters.Add(qs2);

    QueryStringParameter qs3 =
        new QueryStringParameter("QueryStringParam3","requestfield3");
    aSqlDataSource.SelectParameters.Add(qs3);

    // Remove the QueryStringParameter named QueryStringParameter2
    // using the Remove method and the ParameterCollection indexer
    // property.
    aSqlDataSource.SelectParameters.Remove( aSqlDataSource.SelectParameters["QueryStringParam2"] );

    // Iterate through the ParameterCollection and print out the
    // names of the Parameters contained by it.
    foreach (Parameter aParameter in aSqlDataSource.SelectParameters) {
        Response.Write(aParameter.Name + "<BR>");
    }
}
</SCRIPT>
<%@page Language="VB" %>
<SCRIPT runat="server">
Sub Page_Load(sender As Object, e As EventArgs)

    Dim aSqlDataSource As New SqlDataSource()

    ' Security Note: The SqlDataSource uses a QueryStringParameter,
    ' Security Note: which does not perform validation of input from the client.

    Dim qs1 As New QueryStringParameter("QueryStringParam1","requestfield1")
    aSqlDataSource.SelectParameters.Add(qs1)

    Dim qs2 As New QueryStringParameter("QueryStringParam2","requestfield2")
    aSqlDataSource.SelectParameters.Add(qs2)

    Dim qs3 As New QueryStringParameter("QueryStringParam3","requestfield3")
    aSqlDataSource.SelectParameters.Add(qs3)

    ' Remove the QueryStringParameter named QueryStringParameter2
    ' using the Remove method and the ParameterCollection indexer
    ' property.
    aSqlDataSource.SelectParameters.Remove( aSqlDataSource.SelectParameters("QueryStringParam2") )

    ' Iterate through the ParameterCollection and print out the
    ' names of the Parameters contained by it.
    Dim aParameter As Parameter
    For Each aParameter in aSqlDataSource.SelectParameters
        Response.Write(aParameter.Name & "<BR>")
    Next
End Sub ' Page_Load
</SCRIPT>

Keterangan

Gunakan pengindeks ini untuk mendapatkan Parameter objek berdasarkan nama dari ParameterCollection koleksi, menggunakan notasi array.

Lihat juga

Berlaku untuk

Item[Int32]

Mendapatkan atau mengatur Parameter objek pada indeks yang ditentukan dalam koleksi.

public:
 property System::Web::UI::WebControls::Parameter ^ default[int] { System::Web::UI::WebControls::Parameter ^ get(int index); void set(int index, System::Web::UI::WebControls::Parameter ^ value); };
public System.Web.UI.WebControls.Parameter this[int index] { get; set; }
member this.Item(int) : System.Web.UI.WebControls.Parameter with get, set
Default Public Property Item(index As Integer) As Parameter

Parameter

index
Int32

Indeks yang akan Parameter diambil dari koleksi.

Nilai Properti

pada Parameter indeks yang ditentukan dalam koleksi.

Keterangan

Gunakan pengindeks ini untuk mendapatkan Parameter objek berdasarkan lokasinya dalam ParameterCollection koleksi.

Lihat juga

Berlaku untuk