Nwlapcug.com


Come utilizzare un codice per bloccare le colonne



Saper bloccare le colonne in un controllo di visualizzazione della griglia di dati può rendere applicazione Windows utente più amichevole consentendo all'utente di bloccare determinate colonne. Si può creare un progetto di Microsoft Visual Basic.NET (VB.NET) e utilizzare un controllo di visualizzazione della griglia di dati per visualizzare i dati in 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.

Istruzioni

1

Avviare Microsoft Visual Basic Express, scegliere "Nuovo progetto..." nel riquadro sinistro dello schermo quindi selezionare "Applicazione Windows Form." Fare clic su "OK".

2

Fare doppio clic sul "Pulsante" nel riquadro "Toolbox" per aggiungere un nuovo controllo button. Fare doppio clic su "DataGridView" per aggiungere una nuova griglia di controllo. Premere "Ctrl" e "A" quindi premere "Cancella" per rimuovere tutto il codice esistente.

3

Copiare e incollare il codice seguente per aggiungere dati alla visualizzazione griglia dati controllano e bloccare 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

With DataGridView1

.RowHeadersVisible = False

.Columns(0).Name = "F1"

.Columns(1).Name = "F2"

.Columns(2).Name = "F3"

.Columns(3).Name = "F4"

.Columns(4).Name = "F5"

.Columns(5).Name = "F6"

.Columns(6).Name = "F7"

End With

Dim row0 As String() = {"data0", "data1", "data2", "data3", "data4", "data5", "data6"}

Dim row1 As String() = {"data0", "data1", "data2", "data3", "data4", "data5", "data6"}

With 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 scegliere "Button1."