Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come inserire un Combo in DataGrid in VB6

Una casella combinata è un controllo che consente all'utente di selezionare da un elenco predefinito di valori accettabili . Il DataGrid è un controllo separato che consente di visualizzare i dati del database per l'utente più o meno allo stesso modo in cui lo sviluppatore visualizza i dati quando si esamina direttamente le tabelle del database . Il controllo casella combinata non può essere collocato nel controllo DataGrid . Tuttavia, siamo in grado di mettere la casella combinata " in cima a " una specifica colonna del controllo DataGrid per farlo sembrare come se fosse parte del controllo stesso. Istruzioni
1

Creare un nuovo progetto Visual Basic EXE standard . Dal menu, selezionare "Progetto ", " Componenti ". Fare clic sulla casella di controllo accanto a " Microsoft DataGrid 6.0 Control ( OLE ) . " Fare clic sul pulsante " OK" per salvare e chiudere . Dal menu, selezionare "Progetto ", "Riferimenti ". Fare clic sulla casella di controllo accanto a "ActiveX DataObjects 2.x libreria Microsoft ", dove " x " è il numero più alto disponibile . Fare clic sul pulsante "OK" per salvare e chiudere .
2

Aggiungi un nuovo controllo DataGrid al " Form1 " che è stato creato per impostazione predefinita. Il nome di default sarà " DataGrid1 . " Configurare l'origine dati e altre proprietà del controllo " DataGrid1 " in modo che la visualizzazione delle informazioni corrette .
3

Aggiungere un controllo casella combinata a " Form1 " e impostare la proprietà Visible su " False". Prendi la prima posizione , l'altezza delle righe e la larghezza della colonna della cella in " DataGrid1 " che si desidera visualizzare la casella combinata e memorizzare ciascuno di questi valori in variabili intere distinte .
4

posizione i valori per la casella combinata nascosto a quelli della cella l'utente fa clic su in " DataGrid1 " e impostare la casella di proprietà visibile Combo per " vero". Questo posizionerà la casella combinata direttamente sulla parte superiore della cella su " DataGrid1 " e l'utente verrà visualizzato un elenco a discesa di valori tra cui scegliere.
5 Codice

l'evento click della casella combinata in modo che quando l' utente effettua una selezione , aggiorniamo il contenuto della cella " DataGrid1 " con il nuovo valore selezionato dalla casella combinata :

cmbMyCombo.Visible = True Then

DataGrid1 Colonne . ( 2) . Text = cmbMyCombo.Text

End If

 

Programmazione © www.354353.com