2012-03-14 2 views
0

코드 숨김 페이지에서 C# ASP.NET에서 수정하려고하는 SqlDataSource가 있습니다. 페이지의 코드는 다음과 같습니다C#에서 SqlDataSource의 SelectCommand 매개 변수를 수정해야합니다.

<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
     ConnectionString="<%$ ConnectionStrings:TEST_SERVER %>" 
     ProviderName="<%$ ConnectionStrings:TEST_SERVER.ProviderName %>" 
</asp:SqlDataSource> 

나는 동적으로 SqlDataSource1에 대한하지만 사용할 수하지 않는 것 코드 숨김 페이지의 SelectCommand에 매개 변수를 수정할.

내가 잘못하고 있니? 예, 사용할 수

+1

그것은 데이터를 표시 하는가)

<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:TEST_SERVER %>" ProviderName="<%$ ConnectionStrings:TEST_SERVER.ProviderName %>"> </asp:SqlDataSource> 

망할 오타 :

이 시도? 그렇다면 데이터 세트 및 어댑터가 다른 위치에서 구성됩니다. 기뻐하십시오. –

답변

1

선택 명령이있을 것입니다 : 당신이 선택 CommandType을을 수정 SelectCommandType 수 있도록 (저장된 프로 시저)를 사용하려는 경우 documentation here.

읽기 너의 열린 태그.

+0

예. 그것이 유일한 문제였습니다. – Geekender

0

, 그냥 수행

SqlDataSource1.SelectCommand="Select a , b, c from table_c"; 

SelectCommand에 속성은 문자열로입니다. 당신이 당신의 결말을 '>'추가 자마자

SqlDataSource1.SelectCommandType=SqlDataSourceCommandType.StoredProcedure; 
관련 문제