2010-07-19 2 views
1

TextBox1 값을 사용하여 gridview에 대한 SqlDataSource 태그의 데이터를 선택하려고합니다. 해당 ASP.net 코드를 파일 뒤에 어떻게 수정합니까?html 태그 내부에서 텍스트 상자 값을 가져 오는 방법

<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
SelectCommand= "select distinct [Species],[qty],[received],[Discard],[mortility],[dispatch],[dispatch],[dpt_sales] from [vw_getFishDtls] where [Tank_id]=TextBox1.Text and [ftype] =(select [ftype] from [vw_getFishType] where [Tank_id]=TextBox1.Text" 
ConnectionString="Data Source=IT-ISHAN;Initial Catalog=ETF;User Id=ishanuk77; Password=ishanuk77;"> 
</asp:SqlDataSource> 

답변

0

아래로 ControlParameter을 추가 할 수 있습니다

<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
SelectCommand= "select distinct [Species],[qty],[received],[Discard],[mortility],[dispatch],[dispatch],[dpt_sales] from [vw_getFishDtls] where [Tank_id]=TextBox1.Text and [ftype] =(select [ftype] from [vw_getFishType] where [Tank_id][email protected]_id" 
ConnectionString="Data Source=IT-ISHAN;Initial Catalog=ETF;User Id=ishanuk77; Password=ishanuk77;"> 
    <SelectParameters> 
     <asp:ControlParameter ControlID="TextBox1" Name="Tank_id" 
      PropertyName="Text" /> 
    </SelectParameters> 
</asp:SqlDataSource>