Δεν την ανάκτηση των όλων επιλεγμένες τιμές από κουτάκι

ψήφοι
0

Παρακάτω κώδικα είναι γραμμένο με τέτοιο τρόπο για να ανακτήσετε όλα τα επιλεγμένα τιμές πλαίσιο ελέγχου

Αλλά retieve του μόνο η πρώτη επιλεγμένη τιμή

Παρακαλώ βοηθήστε

Dim CheckedValues As String
                For Each item as ListItem In txt_panview0_ddinput1.Items
                 If item.Selected Then
                     CheckedValues = CheckedValues & item.Value
                End If
                Next
                If Not String.IsNullOrEmpty(checkedValues) Then
                    checkedValues = checkedValues.Substring(1)
                End If

 tempCollector = tempCollector + <br> + Area Name + :  + checkedValues
Δημοσιεύθηκε 30/07/2009 στις 15:49
πηγή χρήστη
Σε άλλες γλώσσες...                            


2 απαντήσεις

ψήφοι
1

Αν διάβασα τον κωδικό σας σωστά, είστε πολτοποίηση μαζί όλες τις τιμές από τη λίστα σας σε μια σειρά, χωρίς τίποτα να τους χωρίζει. Μπορείτε, επομένως, δεν έχουν τρόπο να ανακτήσουν τις αρχικές τιμές.

Θα μπορούσατε να δοκιμάσετε χωρίζει τις τιμές σας με ένα κόμμα πριν από την προσθήκη τους στο string. Αλλά θα μπορούσε να υπάρχει ένας καλύτερος τρόπος για να γίνει αυτό. Εξαρτάται πραγματικά από αυτό που προσπαθούμε να κάνουμε. Μπορεί να έχετε καλύτερη τύχη συμπληρώνοντας ένα αντικείμενο λίστα.

Απαντήθηκε 30/07/2009 στις 15:52
πηγή χρήστη

ψήφοι
0

Άλλαξε CheckedValues ​​= CheckedValues ​​& item.Value

προς το

CheckedValues ​​+ = CheckedValues ​​& item.Value ίσως

Απαντήθηκε 12/08/2009 στις 00:58
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more