Jak zapisać DataGridView w DataSet w Visual Basic

Autor: Eric Farmer
Data Utworzenia: 7 Marsz 2021
Data Aktualizacji: 3 Lipiec 2024
Anonim
Visual Basic .NET Tutorial 44 - How To Use DataGridView (Adding rows)
Wideo: Visual Basic .NET Tutorial 44 - How To Use DataGridView (Adding rows)

Zawartość

Zapisywanie danych w „zbiorze danych” z formantu DataGridView może być sposobem przesyłania informacji z jednego formantu DataGridView do innego bez użycia wielu kodów. Ta kontrolka wyświetla dane w formacie tabeli podobnym do tabeli bazy danych. Można go użyć do wyświetlenia niewielkiej ilości danych tylko do wyświetlenia, ale można go także użyć do wyświetlenia widoków dużej liczby danych, które akceptują zmiany. „Zestaw danych” lub zestaw danych reprezentuje pamięć podręczną informacji, która może być używana jako źródło innej formantu DataGridView.


Instrukcje

Ustaw funkcje DataGridView w Visal Basic (Obrazy Comstock / Comstock / Getty Images)
  1. Otwórz Microsoft Visual Studio, kliknij „Nowy projekt” w lewym okienku ekranu komputera i rozwiń „Visual Basic” w „Zainstalowane szablony” (nowy szablon). Wybierz „Windows” iw centrum okna dialogowego kliknij dwukrotnie „Aplikacja Windows Forms” (Aplikacja Windows Forms), aby utworzyć nowy projekt.

  2. Kliknij dwukrotnie „DataGridView” w panelu „Toolbox”, aby dodać go do formularza. Dodaj drugą „DataGridView” przy użyciu tej samej procedury. Kliknij dwukrotnie „Przycisk”, aby dodać nowy przycisk do formularza.

  3. Kliknij dwukrotnie formularz, aby utworzyć zdarzenie ładowania formularza, a następnie dodaj następujący kod, aby wypełnić „DataGridView” danymi:

    DataGridView1.ColumnCount = 2 Z DataGridView1 .RowHeadersVisible = False .Columns (0) .Name = "Item" .Columns (1) .Name = "Product" Koniec z


    Dim gridRow2 As String () = {"2", "Mobile"} Dim gridRow3 As String () = {"1", "Tablet" As String () = {"3", "Xbox"}

    Z Me.DataGridView1.Rows .Add (gridRow) .Add (gridRow1) .Add (gridRow2) .Add (gridRow3) Koniec z

  4. Wróć do widoku rozwoju formularza i kliknij dwukrotnie „Przycisk 1” (przycisk 1), aby dodać „zdarzenie kliknięcia” do przycisku. Wprowadź następujący kod, aby utworzyć nowy „zestaw danych” i dodaj do niego tabelę:

    Dim ds jako nowy zestaw danych ds.Tables.Add ("GVData")

  5. Dodaj wszystkie kolumny w kontrolce DataGridView do zestawu danych:

    Dim col As System.Data.DataColumn For Each dgvCol As DataGridViewColumn In Me.DataGridView1.Columns col = New System.Data.DataColumn (dgvCol.Name) ds.Tables ("GVData"). Columns.Add (col) Next

  6. Dodaj wszystkie wiersze w kontrolce DataGridView do „zestawu danych”:

    Dim row As System.Data.DataRow Dim colcount As Integer = Me.DataGridView1.Columns.Count - 1 For i As Integer = 0 Do Me.DataGridView1.Rows.Count - 1 wiersz = ds.Tables ("GVData") Wiersze .Dodaj do każdej kolumny Jako DataGridViewColumn In Me.DataGridView1.Columns row.Item (column.Index) = Me.DataGridView1.Rows.Item (i) .Cells (column.Index) .Value Next Next


  7. Wyświetl „zestaw danych” za pomocą drugiej kontrolki „DataGridView”:

    Me.DataGridView2.DataSource = ds.Tables („GVData”)

  8. Naciśnij „F5”, aby uruchomić program i kliknij „Przycisk 1” (przycisk 1).

Czego potrzebujesz

  • Microsoft Visual Studio