Hur man använder en kod för att frysa kolumner

Hur man använder en kod för att frysa kolumner


Att veta hur man frysa kolumner i en Data Grid View kontroll kan göra din Windows-program mer användarvänligt genom att låta användaren att frysa vissa kolumner. Du kan skapa en Microsoft Visual Basic.NET (VB.NET) projektet och använda en Data Grid View kontroll för att visa data i tabellformat. VB.NET är en dator programmeringsspråk som används för att skapa Windows-program. I likhet med ett kalkylprogram, kan ett rutnät kontroll tillåter användaren att frysa en kolumn och rulla resten av uppgifterna.

Instruktioner

1 Starta Microsoft Visual Basic Express, klicka på "New Project ..." i den vänstra rutan på skärmen och välj sedan "Windows Forms program." Klicka på "OK."

2 Dubbelklicka på "Button" på "Toolbox" rutan för att lägga till en ny kontrollknappen. Dubbelklicka på "Datagridview" för att lägga en ny Grid kontroll. Tryck på "Ctrl" och "A" och tryck sedan på "Delete" för att ta bort alla existerande kod.

3 Kopiera och klistra in koden nedan för att lägga till data i Data Grid View kontroll och frysa kolumner 2 och 3: public class Form en Private Sub Form1_Load (ByVal avsändaren som System.Object, ByVal e Som System.EventArgs) Handtag MyBase.Load DataGridView1 .ColumnCount = 8 Med 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 rad 0 As String () = { "Data0 "," data1 "," data2 "," uppgifter3 "," uppgifter4 "," uppgifter5 "," uppgifter6 "} Dim rad 1 As String () = {" Data0 "," data1 "," data2 "," uppgifter3 " "uppgifter4", "uppgifter5", "uppgifter6"} Med Me.DataGridView1.Rows .Add (row0) .Add (rad1) End With Me.DataGridView1.Columns (2) .Frozen = true Me.DataGridView1.Columns (3 ) .Frozen = True End Sub End Class

4 Kör ditt program genom att trycka på "F5" klicka sedan på "Button1."