Pflichtfeld-Validierung auf die textbox
try
{
Connections.con.Open();
string str = "INSERT INTO `Employee` (`FirstName`, `LastName`, `DOB`, `ContactNumber`, `Username`, `Password`) VALUES (?, ?, ?, ?, ?, ?)";
OleDbCommand cmd = new OleDbCommand(str, Connections.con);
cmd.Parameters.AddWithValue("@?", txtFirst.Text.ToString());
cmd.Parameters.AddWithValue("@?", txtLast.Text.ToString());
cmd.Parameters.AddWithValue("@?", txtDOB.Text.ToString());
cmd.Parameters.AddWithValue("@?", txtCon.Text.ToString());
cmd.Parameters.AddWithValue("@?", txtUser.Text.ToString());
cmd.Parameters.AddWithValue("@?", txtPass.Text.ToString());
cmd.ExecuteNonQuery();
MessageBox.Show("Registration Successful");
}
catch (Exception ex)
{
MessageBox.Show("Username Exists.");
}
finally
{
Connections.con.Close();
this.Dispose();
this.Close();
f1.Show();
}
Ich kann nicht einen Weg finden, dass die form, werden Sie aufgefordert eine Nachricht, die sagt: Bitte füllen Sie das leere Feld..
wenn der Benutzer vergessen, um das Textfeld ausfüllen
Du musst angemeldet sein, um einen Kommentar abzugeben.
In der backend-code könnte man nur überprüfen Sie die Werte aus dem Textfeld wie folgt:
Jedoch würde ich auch hinzufügen, eine Validierung des frontend mit jQuery.Validierung oder ähnliches: http://jqueryvalidation.org/
Durch die Art und Weise, versuchen Sie umschließt Ihre Daten Persistenz-code, die mit "using" - Anweisung, es sorgt für das schließen der Verbindung und entsorgen es für Sie automatisch.
Verwenden Pflichtfeld-Validator auf die
TextBox
:Beispiel-Code:
Wird es nicht PostBack, bis der Benutzer füllt die
Textbox
, und zeigt die NachrichtRequired
(Sie können es ändern, indem Sie die Einstellung ErrorMessage="YourMessage") direkt nach derTextBox
.Erstellen CheckTextBoxes als Funktion der Rückgabewert boolescher Wert-und in dem Sie prüfen können, für diejenigen, die Textboxen sind leer:
Ebenso können Sie überprüfen mehrere Textfelder in dieser Funktion und wenn eine textbox leer ist einfach false zurückgeben, und so dass Sie nicht brauchen, um ausführen Ihre VERSUCHEN Teil
Und Ihr Versuch wird wie folgt Aussehen: