Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Πρόβλημα με Listbox Selected Items

Îåêßíçóå áðü ôï ìÝëïò Paralizer. Τελευταία δημοσίευση από το μέλος KelMan στις 21-01-2008, 11:34. Υπάρχουν 1 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  21-01-2008, 11:12 39423

    Πρόβλημα με Listbox Selected Items

    Καλημέρα σε όλους.

    Θα ήθελα τη βοήθειά σας γιατί πνίγομαι. Smile

    Παραθέτω πρώτα τη function όπου αντιμετωπίζω πρόβλημα.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    Public Function GetWindowsCompanies(ByVal aLst As Windows.Forms.ListBox, ByRef a_blnAllCompanies As Boolean) As String
    Dim l_intIdx As Integer
    Dim l_strCompanies As String = ""
    Dim l_blnSelectedAll As Boolean = True

    For l_intIdx = 0 To aLst.Items.Count - 1
    If aLst.Items(l_intIdx).Selected Then
    l_strCompanies &= aLst.Items(l_intIdx).Value & ","
    Else
    l_blnSelectedAll = False
    End If
    Next

    a_blnAllCompanies = l_blnSelectedAll

    If l_strCompanies.Length = 0 Then
    Return ""
    End If

    Return l_strCompanies.Substring(0, l_strCompanies.Length - 1)
    End Function

     

    Στην line 6 αντιμετωπίζω κάθε φορά που κάνω Run το παρακάτω πρόβλημα.

    Public member 'Selected' on type 'DataRowView' not found

    Any ideas?

  •  21-01-2008, 11:34 39426 σε απάντηση της 39423

    Απ: Πρόβλημα με Listbox Selected Items

    Στo ListBox, πέρα από το Items collection, υπάρχουν τα SelectedObjectCollection και SelectedIndexCollection που μπορεί να σε βοηθήσουν. Μπορείς να χρησιμοποιήσεις αυτά αντί να κάνεις το loop σε όλα τα items και να κοιτάζεις αν είναι selected το καθένα.

    Edit: Μέσω των collections SelectedItems και SelectedIndices. Πχ

    Dim items(ListBox1.SelectedItems.Count - 1) As String
    ListBox1.SelectedItems.CopyTo(items, 0)
    TextBox1.Text = String.Join(",", items)


    Vir prudens non contra ventum mingit
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems