Forum: VB.NET |
Thema:
AW: AW: AW: AW: AW: AW: DataGridView Fehler abfangen |
Von:
Thomas Hauser (
08.08.2007 18:03) |
Hallo,
also ich habe mir ja echt die Arbeit gemacht und das Projekt durchgeschaut. Ich komm nicht auf den Fehler. Laut Stack Trace kommt der Fehler aus dem Steuerelement. Aber dann müsste das in anderen Beispielen auch passieren. Also liegt das wohl an irgendeiner Kombination von Dingen, die hier ausgeführt wurden.
Nun erst mal folgende Tipps:
- Datenbankabfragen raus aus der Form. Eine schöne DB-Zugriff-Klasse (KEIN MODUL) bauen, dass die Abfrage und das Update übernimmt.
- Im Allgemeinen keine Module nutzen. Das sind statische Klassen, deren Einsatz wohl durchdacht sein will. Hier macht das keinen Sinn.
- Fehlerverwaltung: Lass auch mal die ganzen Try Catch-Blöcke raus. Wenn Du das machst, sollten sämtliche Fehlermeldungen auch weggespeichert werden. Damit meine ich auch die InnerExceptions, die meist des Rätsels Lösung sind.
- Steuerelemente: Wenn ein Grid in einer Anwendung so umfangreich geändert und formatiert wird, macht das den Code innerhalb der Form einfach unübersichtlich. Deshalb eine neue Klasse, diese von der GridView ableiten (Inherits GridView) und dann da drin die Formatierungen machen. Der Link zu meinen Artikel über Steuerelemente habe ich hier schon einmal gepostet.
Wenn das ganze strukturierter ist, und der Fehler immer noch auftritt, dann muss man sich es nochmal anschauen.
Grüße,
Thomas
Thomas Hauser (Trainer und Consultant, Blog: http://thomashauser.spaces.live.com, Forum: http://www.sharepointbook.de - Die Forum-Webseite zum Buch!)
Betreff |
Von |
Datum |
|
|
AW: AW: AW: AW: AW: AW: AW: DataGridView Fehler...
Danke erst Mal für deine Mühe....<br><br>Wenn ich Mal etwas mher Zeit habe muss ich da dann doch wohl man ran und das alles umschreiben....<br><br>Jetzt habe ich mir erst Mal damit geholfen, dass ich den... |
|
|
|
|
|
M
Merlin
|
09.08.2007 14:26 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!