WaZZkeSS
Erfahrenes Mitglied
Hallo!
Ich habe 2 Probleme, wobei ich mir das eine nicht erklären kann.
Problem 1:
Ich habe ein Typisiertes dataset, welches die Daten von einer SQL DB bezieht. Unter dem DataGrid habe ich für jede Spalte eine TextBox, welches mir die Werte von DataGrid anzeigt sobald ich die Betroffene zeile auswähle. Weiters habe ich noch 3 Buttons (Neu, Löschen, Speichern). Wenn man jetzt als beispiel eine Ware oder eine Person hinzufügen möchte, klickt man auf die schalfläche Neu, damit wird im DataGrid eine neue Zeile hinzugefügt und alle TextBox-Felder gelöscht, und man kann dann nach ausfüllen der Felder auf die Schalfläche Speichern klicken und der Datensatz wird dann in der DB gespeichert und die Daten werden im DataGrid neu angebunden und angezeigt. So, soweit so gut.
Wie kann man die Daten absteigend Sortieren, so das der letzt eingefügte oben im DataGrid steht. und ich diese durch klicken einer Zeiler im DataGrid, bearbeiten kann.
Die Daten werden folgender maßen in die DB gespeichert.
Problem 2:
Tja, das kann ich mir nicht erlären.
Wenn ich einen Kunden löschen möchte, welches auch problemlos funktioniert, bekomme ich ziehmlich of diese anzeige (Anhang). Es ist zwar nicht jedesmal aber ofters halt. Das komische ist, sobald ich igend wo im weißen Bereich klicke, wrid die Zelle darunter gezeigt. Allerdings der Wert.
Die Zeile wird folgenderaßen gelöscht.
Ich hoffe das mein Problem verständlich ist und ihr mir bei meinem Problem behilflich sein. Bitte auch keine Verweise auf andere Links oder so, weil ich schon lange nach dem Problem gesucht und sogar Bekannte danach gefragt habe.
Ich danke im vorhinein für jede Hilfe.
WaZZkeSS
Ich habe 2 Probleme, wobei ich mir das eine nicht erklären kann.
Problem 1:
Ich habe ein Typisiertes dataset, welches die Daten von einer SQL DB bezieht. Unter dem DataGrid habe ich für jede Spalte eine TextBox, welches mir die Werte von DataGrid anzeigt sobald ich die Betroffene zeile auswähle. Weiters habe ich noch 3 Buttons (Neu, Löschen, Speichern). Wenn man jetzt als beispiel eine Ware oder eine Person hinzufügen möchte, klickt man auf die schalfläche Neu, damit wird im DataGrid eine neue Zeile hinzugefügt und alle TextBox-Felder gelöscht, und man kann dann nach ausfüllen der Felder auf die Schalfläche Speichern klicken und der Datensatz wird dann in der DB gespeichert und die Daten werden im DataGrid neu angebunden und angezeigt. So, soweit so gut.
Wie kann man die Daten absteigend Sortieren, so das der letzt eingefügte oben im DataGrid steht. und ich diese durch klicken einer Zeiler im DataGrid, bearbeiten kann.
Die Daten werden folgender maßen in die DB gespeichert.
Code:
Try
'Die Eingaben in der Tabelle Kunden
'im DataSet Aktualisieren
daKunden.Update(ds.t_Kunden)
Catch ex As Exception
'Bei fehler gib die Meldung aus
MessageBox.Show(ex.Message)
End Try
Problem 2:
Tja, das kann ich mir nicht erlären.
Wenn ich einen Kunden löschen möchte, welches auch problemlos funktioniert, bekomme ich ziehmlich of diese anzeige (Anhang). Es ist zwar nicht jedesmal aber ofters halt. Das komische ist, sobald ich igend wo im weißen Bereich klicke, wrid die Zelle darunter gezeigt. Allerdings der Wert.
Die Zeile wird folgenderaßen gelöscht.
Code:
Try
'Löschen den gewählten Eintrag
ds.t_Kunden.Rows(dtgKunden.CurrentRowIndex).Delete()
'Aktualisier die Tabelle
daKunden.Update(ds.t_Kunden)
'Aktualisiere den DataGrid
dtgKunden.Refresh()
Catch ex As Exception
'Bei fehler gib die Meldung aus
MessageBox.Show(ex.Message)
End Try
Ich hoffe das mein Problem verständlich ist und ihr mir bei meinem Problem behilflich sein. Bitte auch keine Verweise auf andere Links oder so, weil ich schon lange nach dem Problem gesucht und sogar Bekannte danach gefragt habe.
Ich danke im vorhinein für jede Hilfe.
WaZZkeSS