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

 

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

Events σε comboboxes

Îåêßíçóå áðü ôï ìÝëïò Q-apprentice. Τελευταία δημοσίευση από το μέλος Q-apprentice στις 18-05-2010, 10:50. Υπάρχουν 3 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  17-05-2010, 16:25 58704

    Events σε comboboxes

    Καλησπέρα παιδιά....θέλω να ρωτήσω το εξής:

    σε μια φόρμα έχω 3 comboboxes τα οποία τα κάνω fill από μια βάση. Θέλω να ρωτήσω, τι θα πρέπει να γράψω (στον κώδικα) ώστε την στιγμή που κάνω κλικ πάνω στο combobox για να μου φέρει τα αποτελέσματα (την λίστα) να τρέχουν τα sub τα οποία τα γεμίζουν ? Δηλαδή το πρόβλημα μου είναι στον event handler.... o παρακάτω κώδικας δεν δουλεύει

        Private Sub DepartmentList_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DepartmentList.SelectedIndexChanged
            General.DS_Fill_Dept()
        End Sub

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
        Public Sub DS_Fill_Dept()
            'δοκιμή "πλήρωσης" του dataset...
            Dim sqlDept As String = "SELECT Descr FROM [LU_Departments]"
            Dim DA As SqlDataAdapter = New SqlDataAdapter(sqlDept, Connection)
            Dim DS As DataSet = New DataSet()
            Dim DT As DataTable
            DA.Fill(DS, "LU_Departments")
            DT = DS.Tables("LU_Departments")
            CentralScreen.DepartmentList.DropDownStyle = ComboBoxStyle.DropDownList
            With CentralScreen.DepartmentList
                .DataSource = DT
                .DisplayMember = "Departments"
                .ValueMember = "Descr"
                .SelectedIndex = 0
            End With
        End Sub

    οπότε τι θα πρέπει να κάνω ? ποιον hander πρέπει να επιλέξω ώστε όταν κάνω κλικ πάω στο combobox να τρέχει το sub routine και να γεμίζει από το data tabel ?(ελπίζω να το διατύπωσα σωστά).

    Πολύ ευχαρίστως να σας δώσω επιπλέον πληροφορίες αν χρειάζεται.
    ευχαριστώ εκ των προτέρων

    Αντώνης Ε. Κόλλιας
  •  17-05-2010, 17:51 58706 σε απάντηση της 58704

    Απ: Events σε comboboxes

    Αυτό που ψάχνεις είναι το DropDown event του combo box.
  •  18-05-2010, 03:19 58714 σε απάντηση της 58706

    Απ: Events σε comboboxes

    Μάλλον ναι...έχεις κάποιο sample code που μπορώ να δώ ή κανένα link ?
    ευχαριστώ εκ των προτέρων...

    Αντώνης Ε. Κόλλιας
  •  18-05-2010, 10:50 58721 σε απάντηση της 58714

    Απ: Events σε comboboxes

    Δούλεψε ! όλα ΟΚ...ευχαριστώ πολύ για την βοήθεια

    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    ' Handles the ComboBox1 DropDown event. If the user expands the  
    ' drop-down box, a message box will appear, recommending the
    ' typical installation.
    Private Sub ComboBox1_DropDown _ 
        (ByVal sender As Object, ByVal e As System.EventArgs) _ 
        Handles ComboBox1.DropDown
        MessageBox.Show("Typical installation is strongly recommended.", _
        "Install information", MessageBoxButtons.OK, MessageBoxIcon.Information)
    End Sub


    Αντώνης Ε. Κόλλιας
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems