私はこのコードを私と一緒に持っていますが、ドロップダウンボックスからSQLクエリを実行しようとしています。テーブルのドロップダウンボックスの結果を表示
<html>
<body>
<form id="form1" runat="server">
<asp:DropDownList ID="DropDownList1" runat="server"
DataSourceID="SqlDataSource1" DataTextField="a" DataValueField="a">
</asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:DB_firstConnectionString7 %>"
SelectCommand="SELECT DISTINCT [a] FROM [Table_1]"></asp:SqlDataSource>
<br />
<br />
<asp:DropDownList ID="DropDownList2" runat="server"
DataSourceID="SqlDataSource2" DataTextField="b" DataValueField="b">
</asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource2" runat="server"
ConnectionString="<%$ ConnectionStrings:DB_firstConnectionString8 %>"
SelectCommand="SELECT DISTINCT [b] FROM [Table_1]"></asp:SqlDataSource>
<br />
<br />
<asp:DropDownList ID="DropDownList3" runat="server"
DataSourceID="SqlDataSource3" DataTextField="c" DataValueField="c">
</asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource3" runat="server"
ConnectionString="<%$ ConnectionStrings:DB_firstConnectionString9 %>"
SelectCommand="SELECT DISTINCT [c] FROM [Table_1]"></asp:SqlDataSource>
<br />
<br />
<br />
<asp:DropDownList ID="DropDownList4" runat="server"
DataSourceID="SqlDataSource4" DataTextField="d" DataValueField="d">
</asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource4" runat="server"
ConnectionString="<%$ ConnectionStrings:DB_firstConnectionString10 %>"
SelectCommand="SELECT DISTINCT [d] FROM [Table_1]"></asp:SqlDataSource>
<br />
<br />
<br />
<br />
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataSourceID="SqlDataSource5">
<Columns>
<asp:BoundField DataField="a" HeaderText="a" SortExpression="a" />
<asp:BoundField DataField="b" HeaderText="b" SortExpression="b" />
<asp:BoundField DataField="c" HeaderText="c" SortExpression="c" />
<asp:BoundField DataField="d" HeaderText="d" SortExpression="d" />
<asp:BoundField DataField="e" HeaderText="e" SortExpression="e" />
<asp:BoundField DataField="f" HeaderText="f" SortExpression="f" />
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource5" runat="server"
ConnectionString="<%$ ConnectionStrings:DB_firstConnectionString11 %>"
SelectCommand="SELECT [a], [b], [c], [d], [e], [f] FROM [Table_1] WHERE (([a] = @a) AND ([b] = @b) AND ([c] = @c) AND ([d] = @d))">
<SelectParameters>
<asp:ControlParameter ControlID="DropDownList1" Name="a"
PropertyName="SelectedValue" Type="String" />
<asp:ControlParameter ControlID="DropDownList2" Name="b"
PropertyName="SelectedValue" Type="String" />
<asp:ControlParameter ControlID="DropDownList3" Name="c"
PropertyName="SelectedValue" Type="String" />
<asp:ControlParameter ControlID="DropDownList4" Name="d"
PropertyName="SelectedValue" Type="String" />
</SelectParameters>
</asp:SqlDataSource>
</form>
</body>
</html>
小さなSQLテーブルがあり、ドロップダウンボックスから値を選択すると、そのテーブルに結果が表示されます。私はそれをすることができません。何か案が?
コードを少し整理しました。 – jadarnel27