Hallo,
ich erzeuge mehrfach Datagridviews und da ich das mit Dispose, Speicherplatz und ähnlichem noch nicht ganz verstanden habe, denke ich ist das hier ein gutes Beispiel um einmal nachzufragen:
Es läuft ungefähr folgendermaßen:
Angelegt sind zwei Forms
Das
Also ich rufe das zweite Form bei jedem ButtonClick auf. Das scheint schon irgendwie Probleme zu machen, da der Arbeitspeicher mit mehrere Knopfdrücken wächst. Aber ich weiß nicht warum
Viele Grüße
ich erzeuge mehrfach Datagridviews und da ich das mit Dispose, Speicherplatz und ähnlichem noch nicht ganz verstanden habe, denke ich ist das hier ein gutes Beispiel um einmal nachzufragen:
Es läuft ungefähr folgendermaßen:
Angelegt sind zwei Forms
DgvFrm
und Form1
und ein DataSet DS1
mit der Tabelle dtprint
.Quellcode
- Public Class Form1
- Private dgvfrm As DgvForm
- Private Sub ptPrintView_Click(sender As Object, e As EventArgs) Handles btPrintView.Click
- dgvfrm = New DgvForm
- dgvfrm.Show()
- End Sub
- End Class
- Public Class DgvForm
- Private Sub DgvForm_Shown(sender As Object, e As EventArgs) Handles Me.Shown
- dgvprintview.DataSource = Form1.DS1.dtprint
- dgvprintview.Columns(0).Width = 50
- dgvprintview.Columns(1).Width = 100
- dgvprintview.Columns(2).Width = 100
- dgvprintview.Columns(3).Width = 90
- dgvprintview.Columns(4).Width = 50
- dgvprintview.Columns(5).Width = 60
- dgvprintview.Columns(6).Width = 50
- dgvprintview.Columns(7).Width = 60
- dgvprintview.Columns(8).Width = 50
- dgvprintview.Columns(9).Visible = False
- End Sub
- End Class
Das
DgvFrm
ist ganz simpel, nur ein DGV draufgezogen.Also ich rufe das zweite Form bei jedem ButtonClick auf. Das scheint schon irgendwie Probleme zu machen, da der Arbeitspeicher mit mehrere Knopfdrücken wächst. Aber ich weiß nicht warum
Viele Grüße