VB.Net-Forum - Beitragsübersicht -
ThemaV10: Datagrid Inhalt löschen und mit neuen Daten laden
Von PeterPaul
Datum 14. Februar 2015 um 16:57:44
Frage Hallo Zusammen,

habe mit dem Datengrid ein Problem. wenn ich ein Grid mit der ersten Tabelle lade, ist die Spaltenanzeige O.K

Lade ich in der gleichen Sitzung das gleiche Grid mit einer neuen Tabelle und lösche den alten Datensatz z.B. vorher mit ds.clear(),
werden die Daten auch richtig angezeigt, solange die Spaltenanzahl gleich ist.

Wird in der gleichen Sizung ein anderer Datensatz mit z.B. weniger Spalten geladen,
dann wird dieser auch richtig angezeigt, aber die alten Spalten werden auch angezeigt.

Wie löscht man die Datem mit den Spalten? Muß und kann man den Haeder getrennt löschen?
Das Löschen der Spalten hat für die nächste Sitzung den gleichen Effekt!
Kann mir jemand sagen was ich falsch mache?
Ich habe das Grid aus dem Werkzeugkasten verwendet, muß ich mir mein eigenes Grid bauen?

mfg
PeterPaul
Antwort:
Von PeterPaul
Datum 15. Februar 2015 um 19:03:37
Antwort Hallo Nico,

so ist meine Struktur in der Winform!

Public Class Form1

Public conn As New SqlCeConnection()
Public da As New SqlCeDataAdapter
Public ds As New DataSet
Public dt As New DataTable



Sub Connect()

‘Connect-String
If conn.State = 1 Then conn.Close()
conn.ConnectionString = _
"Persist Security Info = False; Data Source = '" & dbLaufwerk & DBpfad &
DBname & ".sdf';File Mode = 'shared read'; " & _
"Max Database Size = 256; Max Buffer Size = 1024"
conn.Open()

End Sub



Sub Grid_laden ()

ds.clear()
MsgBox(dt.Columns.Count) ‘gibt noch die vorherige Anzahl Spalten zurück

da = New SqlCeDataAdapter("SELECT * FROM " & datab & " ORDER BY Sorter;", conn)

da.Fill(ds, datab)
dt = ds.Tables(datab)



’Datagrid laden
DGV1.DataSource = ds
DGV1.Datamember = datab


End sub


End Class

mfg
PeterPaul
[ Antwort schreiben | Zurück zum VB.Net-Forum | Forum-Hilfe ]
Antworten
V10: Datagrid Inhalt löschen und mit neuen Daten laden - PeterPaul 14. Februar 2015 um 16:57:44
Re: Datagrid Inhalt löschen und mit neuen Daten laden - Nico 15. Februar 2015 um 09:08:09
Re: Datagrid Inhalt löschen und mit neuen Daten laden - PeterPaul 15. Februar 2015 um 19:03:37
Re: Datagrid Inhalt löschen und mit neuen Daten laden - Nico 15. Februar 2015 um 19:34:20
Re: Datagrid Inhalt löschen und mit neuen Daten laden - PaulPeter 15. Februar 2015 um 20:02:51
Re: Datagrid Inhalt löschen und mit neuen Daten laden - PeterPaul 15. Februar 2015 um 22:01:11
Re: Datagrid Inhalt löschen und mit neuen Daten laden - Nico 16. Februar 2015 um 13:12:51
Re: Datagrid Inhalt löschen und mit neuen Daten laden - PeterPaul 16. Februar 2015 um 18:26:15
Re: Datagrid Inhalt löschen und mit neuen Daten laden - Nico 16. Februar 2015 um 18:39:37
Re: Datagrid Inhalt löschen und mit neuen Daten laden - PeterPaul 16. Februar 2015 um 18:50:04

Ihre Antwort
(Nick-)Name   Wichtige Informationen zur Namensangabe
E-Mail (opt.)  Wichtige Informationen zur Angabe einer eMail-Adresse
Thema   Wichtige Informationen zur Angabe eines Themas
Betrifft (IDE)  VB 2010
Ihre Antwort
Smilies
Mehr...
FettKursivUnterstrichen   Übersicht der Tipp-KürzelÜbersicht der Projekt-KürzelÜbersicht der Bücher-Kürzel 
Homepage
Titel
Root-Smilies              
             
             
[ Zurück zum VB.Net-Forum | Forum-Archiv | Forum-Hilfe | Chat ]

Zum Seitenanfang

Startseite | VB-/VBA-Tipps | Projekte | Tutorials | API-Referenz | Komponenten | Bücherecke | Gewinnspiele | VB.Net | VB/VBA-Forum | DirectX | DirectX-Forum | Chat | Ausschreibungen | Links | Suchen | Stichwortverzeichnis | Feedback | Impressum

Seite empfehlen Bug-Report
Letzte Aktualisierung: Sonntag, 13. Dezember 2015