Changer Requete sqldatasource gridview avec dropdownlist

1 post / 0 new
ceinoxe
Changer Requete sqldatasource gridview avec dropdownlist

Bonjour,

Dans mon application web ASP.Net, j'ai une drowpdownlist avec différentes villes et un gridview avec plusieurs colonnes dont une colonne "VILLE".
J'aimerai qu'en fonction de la ville sélectionné dans ma dropdownlist, la requête de mon sqldatasource de mon gridview.
Et que du coup mon gridview soit rafrachit dès que je change la ville de ma dropdownlist.

Ci-joint mon code :

Ma dropdownlist:

<asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="SqlDataSource3" DataTextField="VILLE">
</asp:DropDownList>
 
<asp:SqlDataSource ID="SqlDataSource3" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>" SelectCommand="SELECT LOC FROM TBL_USR"></asp:SqlDataSource>

Mon gridview:

<asp:GridView ID="GridView1" runat="server" AllowPaging="false" DataSourceID="SqlDataSource1"  AutoGenerateColumns="False">
<Columns>
<asp:BoundField HeaderText="USR" DataField="USR" SortExpression="USR" />
<asp:BoundField HeaderText="LOC" DataField="LOC" SortExpression="LOC" />
<asp:BoundField HeaderText="JOB" DataField="JOB" SortExpression="JOB" />
</Columns>
</asp:GridView>
 
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>" SelectCommand="
SELECT USR, LOC,JOB
FROM TBL_USR 
WHERE JOB = 1"></asp:SqlDataSource>

J'ai vraiment besoin d'aide même si je pense que ca doit pas être si difficile... :roll: