Microsoft hat den Quellcode für den Datenverbindungsdialog in der Code Gallery veröffentlicht.
Hier ist ein Blog-Post von Yaohai mit weiteren Informationen und hier ist die Startseite des Datenverbindungsdialogs in der Code Gallery .
Ich möchte dem Benutzer eine Datenbankverbindungsaufforderung anbieten. Ich kann meine eigenen erstellen, aber es wäre schön, wenn ich etwas verwenden könnte, das jemand anderes bereits erstellt hat (vielleicht etwas, das in Windows eingebaut ist oder eine freie Bibliothek, die im Internet verfügbar ist). Weiß jemand wie man das in .Net macht?
BEARBEITEN: Ich habe das gefunden und fand es interessant: Eine Verbindungszeichenfolge in einer WinForm-Anwendung anzeigen . Dies funktioniert jedoch nur für SQL Server-Verbindungen.
Sie können versuchen, SQL Server-Verwaltungsobjekte zu verwenden. Dieser MSDN-Artikel enthält ein gutes Beispiel für das Auffordern und das Herstellen einer Verbindung zu einem SQL Server.
Sie können versuchen, SQL Server-Verwaltungsobjekte zu verwenden. Dieser MSDN-Artikel enthält ein gutes Beispiel für das Auffordern und das Herstellen einer Verbindung zu einem SQL Server.
Ich möchte dem Benutzer eine Datenbankverbindungsaufforderung anbieten. Ich kann meine eigenen erstellen, aber es wäre schön, wenn ich etwas verwenden könnte, das jemand anderes bereits erstellt hat (vielleicht etwas, das in Windows eingebaut ist oder eine freie Bibliothek, die im Internet verfügbar ist). Weiß jemand wie man das in .Net macht?
BEARBEITEN: Ich habe das gefunden und fand es interessant: Eine Verbindungszeichenfolge in einer WinForm-Anwendung anzeigen . Dies funktioniert jedoch nur für SQL Server-Verbindungen.
ADO.NET verfügt über den praktischen ConnectionStringBuilder, der eine Verbindungszeichenfolge erstellt und validiert. Dies würde zumindest die Grunzarbeit eines Teils zur Folge haben, so dass Sie ein einfaches Dialogfeld für die Eingabe erstellen können.
Ich habe die PropertyGrid-Klasse mit SqlConnectionStringBuilder-Klasse in einem separaten Dialogfeld und das funktionierte wirklich gut für mich.
Die einzige integrierte Verbindungszeichenfolgenfunktionalität, die ich mir vorstellen kann, ist diejenige, die beim Ausführen eines CMD-Skripts (im Wesentlichen einer Batch-Datei), das SQL-Skripts ausführt, auftritt. Ich bin mir jedoch nicht sicher, ob es etwas in Visual Studio ist.
Es ist wirklich einfach, eins trotzdem zu machen. Wenn Sie nicht möchten, dass der Benutzer eine Straight-Out-Verbindungszeichenfolge eingeben kann, können Sie eine Kombination aus vier Textfeldern und einem Kontrollkästchen erstellen:
Ziemlich trivial, IMHO.
Microsoft hat den Quellcode für den Datenverbindungsdialog in der Code Gallery veröffentlicht.
Hier ist ein Blog-Post von Yaohai mit weiteren Informationen und hier ist die Startseite des Datenverbindungsdialogs in der Code Gallery .
Ich habe die PropertyGrid-Klasse mit SqlConnectionStringBuilder-Klasse in einem separaten Dialogfeld und das funktionierte wirklich gut für mich.
Die einzige integrierte Verbindungszeichenfolgenfunktionalität, die ich mir vorstellen kann, ist diejenige, die beim Ausführen eines CMD-Skripts (im Wesentlichen einer Batch-Datei), das SQL-Skripts ausführt, auftritt. Ich bin mir jedoch nicht sicher, ob es etwas in Visual Studio ist.
Es ist wirklich einfach, eins trotzdem zu machen. Wenn Sie nicht möchten, dass der Benutzer eine Straight-Out-Verbindungszeichenfolge eingeben kann, können Sie eine Kombination aus vier Textfeldern und einem Kontrollkästchen erstellen:
Ziemlich trivial, IMHO.
Tags und Links .net sql-server database connection-string