Bonjour à tous,
Voilà mon problème.....
j'alimente 1 DROPDOWNLIST avec 2 champs différents issus d'1 base ACCESS, jusque la pas de problème.
En revanche, je souhaite suite à la sélection d'1 élément dans la liste, afficher 1 DETAILSVIEW et là cela ne fonctionne pas!Rien ne s'affiche.
Ci-dessous mon code pour l'affichage de la liste avec les 2 champs et l'affichage du DETAILSVIEW.
<asp:AccessDataSource ID="AccessDataSource1" runat="server"
DataFile="~/mabase.mdb" SelectCommand="SELECT [Ref],[Ref]+''+[Nom] AS display FROM [MAJ]">
</asp:AccessDataSource>
<asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="AccessDataSource1"
DataTextField="display" DataValueField="display" AutoPostBack="True">
</asp:DropDownList>
<asp:AccessDataSource ID="AccessDataSource2" runat="server"
DataFile="~/mabase.mdb"
SelectCommand="SELECT [Nom], [Type], [Description] FROM [MAJ] WHERE ([Ref] = ?)">
<SelectParameters>
<asp:ControlParameter ControlID="DropDownList1" Name="Ref"
PropertyName="SelectedValue" Type="String" />
</SelectParameters>
</asp:AccessDataSource>
<asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="False"
DataSourceID="AccessDataSource2" Height="50px" Width="125px">
<Fields>
<asp:BoundField DataField="Nom" HeaderText="Nom" SortExpression="Nom" />
<asp:BoundField DataField="Type" HeaderText="Type" SortExpression="Type" />
<asp:BoundField DataField="Description" HeaderText="Description"
SortExpression="Description" />
</Fields>
</asp:DetailsView>
Comment je peux faire pour récupérer la valeur issue de ma DROPDOWNLIST? Car visiblement, la valeur n'est pas récupérée!
J'ai déjà parcouru la plupart des forums sans trouver mon bonheur...
Si quelqu'un à 1 idée, je suis preneur. Merci pour l'aide que vous pourrez m'apporter.
