2010-12-13 38 views
0

J'ai un webpart Dataview, qui est un tableau de bord. la valeur du tableau de bord est obtenue grâce à différents algorithmes codés en XSL. J'ai créé un paramètre DataView qui est utilisé comme variable dans l'algorithme. Mon exigence est de donner la valeur de la liste déroulante sélectionnée à ce paramètre. ou plutôt comment puis-je lier avec la valeur sélectionnée déroulante.comment faire la liaison de paramètre d'un paramètre DataView avec la valeur d'une liste déroulante?


DropDownList runat = id "serveur" = "DropDownList1" AutoPostBack = "true" DataValueField = "Financial_x0020_Year" DataTextField = "Financial_x0020_Year" DataSourceID = "spdatasource1">


est le code généré pour une liste de dadropdown !!

Dans la liaison de paramètres, j'essaie de faire ce qui suit;


ParameterBinding Name = "Paramtervariable" Emplacement = "Aucun" DefaultValue = "DropDownList1.SelectedValue


Ai-je tort dans la syntaxe? Dois-je donner quoi que ce soit dans l'emplacement? Par defualt il est venu comme Aucun -. ce qui est cet endroit signifie

Bienveillantes aider

+0

peut pas voir votre code alors comment je peux commenter sur votre syntaxe –

+0

son visible pour moi :( – JIBEN

Répondre

2

Emplacement ne doit pas être aucun

<ParameterBinding Name="Param1" Location="Control(savebutton1)" DefaultValue="test"/> 

emplacement doit être

Emplacement = "Contrôle (ControlID)"

DefaultValue = "Valeur par défaut en cas de valeur de l'emplacement est nul"

+0

merci une tonne ashuosh, je pouvais créer le même :) – JIBEN

+0

maintenant je suis coincé avec plusieurs entrées dans une liste déroulante peuplée d'un champ dans une liste personnalisée. Je n'ai besoin que d'entrées uniques dans le menu déroulant sur le même. Merci encore pour votre aide. – JIBEN

+0

Je ne pense pas que je serais en mesure de vous aider beaucoup avec l'approche actuelle que vous avez prise seulement que vous pouvez faire est d'appliquer un filtre sur votre source de données si cela peut vous aider de quelque façon que ce soit –