Zapis danych z DataGridView do nowego pliku XML w visual basic

0

Witam, mam pewien problem odnośnie zapisania danych utworzonych prze mnie wcześniej w DataGridView

dane do grida dodaje tak:

 Dim Imie_npracownika As String = InputBox("Podaj Imię Nowego Pracownika")
        Dim Nazwisko_npracownika As String = InputBox("Podaj Nazwisko Nowego Pracownika")
        Dim Stanowisko_npracownika As String = InputBox("Podaj Stanowisko Nowego Pracownika")
        Dim Zarobki_npracownika As String = InputBox("Podaj Zarobki (w zł) Nowego Pracownika")

        Dim liczba_pracownikow_w_tabeli As Integer = DataGridView1.Rows.Count
        Me.DataGridView1.Rows.Add(liczba_pracownikow_w_tabeli, Imie_npracownika, Nazwisko_npracownika, Stanowisko_npracownika, Zarobki_npracownika)

kolumny mam ustawione na stałe.

zapisuje tak:

        Dim save_file As New SaveFileDialog
        save_file.Filter = "xml files (*.xml)|*.xml|All files (*.*)|*.*"
        save_file.FilterIndex = 1
        Dim my_datatable As New DataTable
        If save_file.ShowDialog() = DialogResult.OK Then
            my_datatable = CType(DataGridView1.DataSource, DataTable)
            my_datatable.WriteXmlSchema(save_file.FileName)

wywala mi niestety błąd:
An unhandled exception of type 'System.NullReferenceException' occurred in

szukałem rozwiązania kilka godzin ale niestety poległem..

0

Sprawdź w debuggerze w której linijce powstaje ten błąd i się dowiesz najprawdopodobniej gdzie masz NullReference'a.

1 użytkowników online, w tym zalogowanych: 0, gości: 1