ParameterCollection.Insert(Int32, Parameter) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 Parameter 개체를 ParameterCollection 컬렉션의 지정된 인덱스에 삽입합니다.
public:
void Insert(int index, System::Web::UI::WebControls::Parameter ^ parameter);
public void Insert (int index, System.Web.UI.WebControls.Parameter parameter);
member this.Insert : int * System.Web.UI.WebControls.Parameter -> unit
Public Sub Insert (index As Integer, parameter As Parameter)
매개 변수
예외
예제
다음 코드 예제를 사용 하는 방법에 설명 합니다 Insert 메서드를 추가 Parameter 개체를 ParameterCollection 컬렉션의 특정 위치에. 이 예제에서는 몇 가지 QueryStringParameter 개체에 추가 됩니다을 SelectParameters 컬렉션을 하나 QueryStringParameter 컬렉션에 삽입 됩니다 컬렉션의 순서는 페이지를 로드할 때 인쇄 됩니다.
<%@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 qs3 =
new QueryStringParameter("QueryStringParam3","requestfield3");
aSqlDataSource.SelectParameters.Add(qs3);
// Insert
aSqlDataSource.SelectParameters.Insert(1, new QueryStringParameter("QueryStringParam2", "requestField2") );
// 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 qs3 As New QueryStringParameter("QueryStringParam3","requestfield3")
aSqlDataSource.SelectParameters.Add(qs3)
Dim qs2 As New QueryStringParameter("QueryStringParam2","requestField2")
' Insert
aSqlDataSource.SelectParameters.Insert(1, qs2)
' 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>