en passant la valeur sélectionnée d'une dropdownlist à un paramètre dans aspx
J'ai une grille et dropdownlist.Je veux que les valeurs de filtre dans la grille de sélection des dropdownlist.Comment puis-je faire cela?
Mon code est comme ça
<asp:DropDownList ID="DDLVisitedVol" runat="server" AutoPostBack="true" DataSourceID="DsVisitedVol"
DataTextField="VisitedVol" DataValueField="VisitedVol"
Width="244px">
</asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString=""
ProviderName=""
SelectCommand="SELECT [ID],[UserName], [Email], [visitedVol] FROM [HitTracker] where visitedVol=@VisitedVol ">
<SelectParameters>
<asp:Parameter Name="VisitedVol" Type="String"/>
</SelectParameters>
Comment puis-je passer la valeur sélectionnée de la liste déroulante pour @VisitedVol .
Si quelqu'un sait svp aider moi.
merci
OriginalL'auteur Nandini | 2010-04-06
Vous devez vous connecter pour publier un commentaire.
Utilisation ControlParameter:
OriginalL'auteur Nix
La ControlParameter est votre ami:
OriginalL'auteur richeym
Basiclly, vous avez à gérer le ddl événement selectedIndexChanged, et de le lier againg les données après le filtrage avec le ddl valeur de l'élément sélectionné.
voici un bel exemple où l'utilisation de la SqlDataSource similaire à l'extrait de code que vous avez posté:
http://www.15seconds.com/issue/060323.htm
[regardez à la fin de l'article]
OriginalL'auteur Tamir