Come impostare una descrizione comandi personalizzato in una colonna DataGridView

January 29

Come impostare una descrizione comandi personalizzato in una colonna DataGridView


L'aggiunta di descrizioni comandi personalizzati in celle per una colonna DataGridView utilizzando Visual Basic può aiutare a comunicare più informazioni su una particolare cella per gli utenti come la fornitura di una descrizione alternativa del contenuto della cella. Un visualizza i dati di controllo DataGridView in un formato tabulare simile a una tabella di database relazionale. Utilizzare l'evento "CellFormatting" per eseguire il codice che modifica la proprietà "ToolTipText" per una particolare cellula. Le descrizioni comandi sono comunemente utilizzati per visualizzare spiegazioni del testo sulle righe che visualizzano le immagini.

istruzione

1 Avviare Microsoft Visual Studio, fare clic su "New Project" dal riquadro sinistro dello schermo del computer, ed espandere "Visual Basic" sotto "Modelli installati." Fai clic su "Windows" e fare doppio clic su "Applicazione Windows Form" dal centro della finestra di dialogo per creare un nuovo progetto.

2 Fare doppio clic su "DataGridView" dal riquadro "Toolbox" per aggiungere uno al vostro modulo. Fare doppio clic sul form per creare un evento carico di modulo. Copiare e incollare il seguente codice per popolare la "DataGridView" con i dati:

DataGridView1.ColumnCount = 2

With DataGridView1

.RowHeadersVisible = False

.COLONNE (0) .Name = "ID"

.COLONNE (1) .Name = "Descrizione"

End With

Dim gridRow As String () = { "3", "auto"}

Dim gridRow1 As String () = { "4", "Truck"}

Dim gridRow2 As String () = { "5", "moto"}

Dim gridRow3 As String () = { "6", "SUV"}

con Me.DataGridView1.Rows

.Add (GridRow)

.Add (GridRow1)

.Add (GridRow2)

.Add (GridRow3)

End With

3 Tornare a formare progettazione e fare clic con il controllo "DataGridView" e fare clic su "Proprietà". Fare clic sull'icona "Evento" che assomiglia a un colpo di fulmine e fare doppio clic accanto a "CellFormatting" per creare questo evento.

4 Aggiungere il seguente codice per visualizzare un TooTip personalizzata per ogni cella nella colonna "Descrizione":

Se e.ColumnIndex = Me.DataGridView1.Columns ( "Descrizione"). Indice _

AndAlso (e.Value IsNot Nothing) Then

Con Me.DataGridView1.Rows (e.RowIndex) .Cells (e.ColumnIndex)

Se e.Value.Equals ( "Auto") Poi

.ToolTipText = "Molto male"

ElseIf e.Value.Equals ( "SUV") allora

.ToolTipText = "Cattivo"

e.Value.Equals ElseIf ( "Moto") Poi

.ToolTipText = "Buono"

e.Value.Equals ElseIf ( "Truck") Poi

.ToolTipText = "Molto buono"

Finisci se

End With

Finisci se

5 Premere il tasto "F5" per eseguire il programma e spostare il cursore del mouse su ogni cella della colonna descrizione.