Hallöchen ich habe eine Datenbank programmiert.... Bisher wird die Darstellung als Tabelle durchgeführt (Listenansicht), das funktioniert auch alles.
Nun geht es darum eine Einzelansicht zu erstellen.
In der Listenansicht wird ganz einfach über die Spalten und Zeilen (also die Zelle) überprüft ob diese leer ist, wenn ja wird eine Fehlermeldung angezeigt.
Hat jemand für mich eine Idee wie ich das bei der Einzelansicht machen kann?
Tabelle geht ja ganz einfach über die Spalten und Zeilen:
siehe hier:
private: System::Void kundenDataGridView_CellValidating (System::Object^ sender, System::Windows::Forms::DataGridViewCellValidatingEventArgs^ e) {
//für die zusätzlichen Prüfungen der Postleitzahl
Boolean fehlerKeinEintrag=false;
Int32 postleitzahlTemp;
//überprüft werden nur die Spalten 2 bis 7
//der Index beginnt bei 0!
if ((e->ColumnIndex >0) && (e->ColumnIndex >6)) {
//ist der Eintrag leer?
if (e->FormattedValue->ToString() == String::Empty) {
//Meldung anzeigen
MessageBox::Show("Sie müssen einen Wert für " + kundenDataGridView->Columns [e->ColumnIndex]->HeaderText + "eingeben");
//den Fehlertext setzen
kundenDataGridView->Rows [e->RowIndex] -> Cells [e->ColumnIndex]-> ErrorText ="Die Zelle darf nicht leer sein!";
//die Aktion abbrechen
e->Cancel=true;
//fehlerKeinEintrag wird true, da die weiteren Prüfungen für die Postleitzahl nicht mehr erforderlich sind
fehlerKeinEintrag=true;
}
}
//die Detailprüfungen für die Postleitzahl
//sind wir in der Spalte für PLZ und ist ein Eintrag vorhanden?
if ((e->ColumnIndex == 4) && (fehlerKeinEintrag == false)) {
//ist der Eintrag exakt 5 Zeichen lang?
//sonst eine Meldung anzeigen und Verarbeitung abbrechen
if (e->FormattedValue->ToString() ->Length != 5) {
MessageBox::Show( "Die Postleitzahl muss 5 Ziffern lang sein!" );
e->Cancel=true;
}
//sind es nur Ziffern?
else
if (Int32::TryParse (e->FormattedValue->ToString(), postleitzahlTemp)==false) {
MessageBox::Show("Das Format der Postleitzahl ist ungültig!");
e->Cancel=true;
}
}
}
ich hatte schon die glorreiche Idee das über den TabIndex der Textbox zu machen aber irgendwie klappt das nicht, da heißt es immer TabIndex ist kein deklarierte Typ. :boah:
kann mir bitte bitte jemand helfen?
Liebe Grüße
Kundendatenbank
-
jungspundi -
4. Oktober 2009 um 13:11 -
Erledigt
-
-
Mehr erfahren →AnzeigeFernakademieGeprüfte Fernlehrgänge, jederzeit starten – gratis Infopaket.
-
hat echt keiner eine Idee für mich?

-
ich kann mir das einfach nicht vorstellen? bin ich die einzige die damit Schwierigkeiten hat?
Jetzt mitmachen!
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!
Letzte Beiträge
-
- Thema
- Antworten
- Letzte Antwort
-
-

-
Von der 2. zur 3. Normalform – was genau ist eine transitive Abhängigkeit? 2
- OleNordwind
3. August 2026 um 15:55 - Wirtschaftsinformatik
- OleNordwind
3. August 2026 um 20:40
-
- Antworten
- 2
- Zugriffe
- 89
2
-
-
-

-
ER-Modell: Wie werden 1:n und n:m eigentlich zu echten Tabellen – und wo landet der Fremdschlüssel? 3
- RobertM
1. August 2026 um 15:40 - Wirtschaftsinformatik
- RobertM
3. August 2026 um 06:25
-
- Antworten
- 3
- Zugriffe
- 129
3
-
-
-

-
IaaS, PaaS, SaaS – wo genau hört meine Verantwortung auf und wo fängt die des Anbieters an? 2
- AnnaWInf
30. Juli 2026 um 16:50 - Wirtschaftsinformatik
- AnnaWInf
31. Juli 2026 um 06:20
-
- Antworten
- 2
- Zugriffe
- 114
2
-
-
-

-
Symmetrische vs. asymmetrische Verschlüsselung – wofür braucht man beides, wenn asymmetrisch doch sicherer klingt? 3
- OleNordwind
27. Juli 2026 um 15:35 - Wirtschaftsinformatik
- OleNordwind
28. Juli 2026 um 07:05
-
- Antworten
- 3
- Zugriffe
- 103
3
-
-
-

-
Datenbank-Trigger – was ist das, und wann sollte ich einen einsetzen (und wann besser nicht)? 2
- AnnaWInf
25. Juli 2026 um 16:55 - Wirtschaftsinformatik
- AnnaWInf
26. Juli 2026 um 07:00
-
- Antworten
- 2
- Zugriffe
- 103
2
-
-
-

-
Deadlock in der Datenbank – wie entsteht der, und wie löst das DBMS ihn auf? 2
- AnnaWInf
23. Juli 2026 um 15:30 - Wirtschaftsinformatik
- AnnaWInf
23. Juli 2026 um 19:40
-
- Antworten
- 2
- Zugriffe
- 105
2
-
-
-

-
SQL: Unterabfrage (Subquery) vs. JOIN – wann brauche ich welche? 2
- AnnaWInf
22. Juli 2026 um 16:50 - Wirtschaftsinformatik
- AnnaWInf
22. Juli 2026 um 21:20
-
- Antworten
- 2
- Zugriffe
- 118
2
-
-
-

-
Von der 1. zur 2. Normalform – woran erkenne ich eine partielle Abhängigkeit? 3
- AnnaWInf
20. Juli 2026 um 16:45 - Wirtschaftsinformatik
- AnnaWInf
22. Juli 2026 um 07:15
-
- Antworten
- 3
- Zugriffe
- 125
3
-
-
-

-
SQL-Views – wozu brauche ich eine „virtuelle Tabelle“, wenn ich die Abfrage auch direkt schreiben kann? 2
- AnnaWInf
18. Juli 2026 um 14:20 - Wirtschaftsinformatik
- AnnaWInf
18. Juli 2026 um 17:10
-
- Antworten
- 2
- Zugriffe
- 109
2
-
-
-

-
Primärschlüssel: künstlicher (Surrogat) vs. natürlicher Schlüssel – was nehme ich wann? 2
- AnnaWInf
16. Juli 2026 um 16:50 - Wirtschaftsinformatik
- AnnaWInf
16. Juli 2026 um 22:10
-
- Antworten
- 2
- Zugriffe
- 129
2
-