Come utilizzare un codice e fermo Colonne

May 7

Come utilizzare un codice e fermo Colonne


Saper congelare le colonne in un controllo Data Grid View può rendere la vostra applicazione di Windows più facile da usare, consentendo all'utente di bloccare alcune colonne. È possibile creare un progetto di Microsoft Visual Basic.NET (VB.NET) e utilizzare un controllo Data Grid View per visualizzare i dati in un formato tabulare. VB.NET è un linguaggio di programmazione utilizzato per creare applicazioni Windows. Simile a un foglio di calcolo, un controllo griglia può consentire all'utente di bloccare una colonna e scorrere il resto dei dati.

istruzione

1 Avviare Microsoft Visual Basic Express, fai clic su "Nuovo progetto ..." nel riquadro a sinistra dello schermo e selezionare "Applicazione Windows Form." Fai clic su "OK".

2 Fare doppio clic su "Button" nel riquadro "Toolbox" per aggiungere un nuovo controllo pulsante. Fare doppio clic su "DataGridView" per aggiungere un nuovo controllo griglia. Premere il tasto "Ctrl" e "A", quindi premere "Elimina" per rimuovere tutto il codice esistente.

3 Copiare e incollare il codice sottostante per aggiungere dati al controllo Data Grid View e congelare le colonne 2 e 3:

Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

DataGridView1.ColumnCount = 8

con DataGridView1

.RowHeadersVisible = False

.COLONNE (0) .Name = "F1"

.COLONNE (1) .Name = "F2"

.COLONNE (2) .Name = "F3"

.COLONNE (3) .Name = "F4"

.COLONNE (4) .Name = "F5"

.COLONNE (5) .Name = "F6"

.COLONNE (6) .Name = "F7"

End With

Dim row0 As String () = { "DATA0", "data1", "data2", "dati3", "data4", "dati 5", "dati 6"}

Dim row1 As String () = { "DATA0", "data1", "data2", "dati3", "data4", "dati 5", "dati 6"}

con Me.DataGridView1.Rows

.Add (Row0)

.Add (Row1)

End With

Me.DataGridView1.Columns (2) .Frozen = True

Me.DataGridView1.Columns (3) .Frozen = True

End Sub

End Class

4 Eseguire il programma premendo il tasto "F5" quindi su "Button1".