sqlsdatasource paramétré selon un dropdownlist
Bonjour, prière de m'aider a resoudre ce probleme je me perd :
j'ai une sqldatasource que je veux parametrer :
Code:
1 2 3 4 5 6
| <asp:SqlDataSource ID="CorrespondancesDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:DRE_kenitraConnectionString %>"
SelectCommand="SELECT [Correspondance], [Observations] FROM [StationsServices] WHERE ([ID_station] = @ID_station)">
<SelectParameters>
<asp:ControlParameter ControlID="hidTest" Name="ID_station" PropertyName="Value" Type="Int64" />
</SelectParameters>
</asp:SqlDataSource> |
avec :
Code:
1 2 3
| <asp:DropDownList ID="ddlsta" runat="server" AutoPostBack="true" CssClass="txt" OnSelectedIndexChanged="ddlsta_SelectedIndexChanged">
</asp:DropDownList>
<asp:HiddenField ID="hidTest" runat="server" /> |
et dans le code :
Code:
1 2 3 4 5
| protected void ddlsta_SelectedIndexChanged(object sender, EventArgs e)
{
hidTest.Value = ddlsta.SelectedValue;
} |
L'objectif est que le sqldatasource prend l'id du parametre selectionnée en haut et me fait sortir les lignes adequates a l'element selectionné
j'ai fait tout ca et je recois l'erreur :
Code:
: Impossible de trouver le contrôle 'hidTest' dans ControlParameter 'ID_station'.