2009-10-29 4 views
6

Wenn ich eine Dropdownlist Ich weiß, ich kann ..Wie wähle ich mehrere Werte in einer Listbox innerhalb einer Gridview editItemTemplate aus?

SelectedValue='<%#Bind("AgencyID")%>' 

ich das gleiche mit einem listbox tun möchten aber mehrere Werte auswählen. Ich habe versucht, gridview.FindControl ("Listbox") zu verwenden, aber es ist immer Null. Kann mich jemand in die richtige Richtung führen? Vielen Dank!

EDIT:

Ich bin nicht sicher, ob ich jemand andere Frage bearbeiten soll oder nicht. Aber ich habe das gleiche Problem und brauche so schnell wie möglich eine gute Lösung. Ich habe bereits 2 Tage nach einer guten Lösung für das gleiche gesucht.

Please see my question

Ich habe durch einige der folgenden Links verschwunden war, aber versucht nicht viel Hilfe bekommen und immer noch die Lösung zu erhalten.

Links I durch http://www.gutgames.com/post/Using-a-ListBox-Using-SelectionMode-Multiple-with-a-GridView.aspx

http://forums.asp.net/t/1003876.aspx/1

Antwort

3

Problem gelöst ... Ich habe nur die ausgewählten Werte, wenn die Listbox Databound wird gegangen.

+0

@Mike ... Bitte schlagen Sie vor, wie Sie Ihre Listbox gebunden haben ... Ich bin auf das gleiche Problem gestoßen ... können Sie etwas Code hier setzen. –

+1

@Mike: Sie sollten immer einige Details zur Verfügung stellen, wenn Sie Ihre eigenen beantworten Frage (oder irgendeine Frage in dieser Angelegenheit), damit Ihre Lösung anderen helfen kann, die dieses Problem in der Zukunft haben. –

+0

Für zukünftige Referenz habe ich die Lösung aus dem zweiten Link von Mike's ersten Beitrag mit Erfolg verwendet. http://stackoverflow.com/questions/7568703/binding-listbox-checkedlistboxs-selectedvalue-use-objectdatasource-when-multis – Yann

Verwandte Themen