Ich versuche, Datenbankverbindung mit SQL CE 3.5SP2 in WPF C# herzustellen.Verbindung mit der Datenbank als das geladene Fenster
Ich möchte eine Verbindung herstellen, sobald Windows geladen wird. Also habe ich Windows_loaded und die Verbindung ausgewählt. der Code wie folgt.
private void Window_Loaded(object sender, RoutedEventArgs e)
{
SqlCeConnection con = new
SqlCeConnection("Data Source=|DataDirectory|\\Master.sdf");
try
{
con.Open();
MessageBox.Show("Database Connection Established");
}
catch (Exception)
{
MessageBox.Show("Database Connection Failed");
throw;
}
}
Mein Problem ist: Windows bisschen Zeit nimmt zu laden (kann es zuerst Datenbank verbindet und laden Sie dann das Fenster)
es ist nicht Problem, wenn die Verbindung hergestellt ist, aber wenn es irgendeine Verbindungsfehler . Die Fehlermeldung wird zuerst angezeigt, wenn Sie auf OK klicken, um das Fenster zu laden.
Ich möchte diesen Fehler beseitigen. aber wollen, dass windows mit der datenbank verbinden, sobald es voll geladen ist, und ich möchte die verbindungsprozess in progress bar in der statusleiste informieren.
Welche Option ist verfügbar, sollte ich Threading oder Background Worker oder einen benutzerdefinierten Event-Handler verwenden?
Ich habe versucht Hintergrund Arbeiter es funktioniert. – Panindra