Ich mag den Dialog "Verbindung hinzufügen" oder "SQL-Verbindung", der sich in Visual Studio im Fenster Server-Explorer befindet. Ich mag auch die in CodeSmith. Ich möchte den gleichen Dialog oder ähnliche Funktionalität in meiner Windows-Anwendung haben.
Ich brauche es mit SQL Server und SQL Server Express Datenbankdateien (* .mdf) zu arbeiten.
Meine Kunden haben .NET 3.5 SP1 und SQL Server 2008 Express installiert.
Ist das ein Systemdialog, den ich benutzen kann? Gibt es einen Open-Source-Dialog wie diesen? Danke.
Ich habe genau danach gesucht, und es scheint, dass Microsoft die Quelle für den Verbindungsdialog von Visual Studio veröffentlicht hat, so dass es außerhalb von VS verwendet werden kann:
Ich habe es gerade versucht, es funktioniert gut:)
Hier geht's:
SQL-Verbindungsdialog
Ссылка
Bearbeiten:
Es scheint, dass das obige Beispiel MSDASC.DataLinks.ui verwendet, das nicht umverteilen darf.
Es gibt eine Anfrage, die MSDASC.DataLinks ui distributable zu machen: Ссылка
Es funktioniert also nur, wenn der Endbenutzer VS installiert hat. Nicht gut genug. Ich werde diese Antwort nicht löschen, da das Projekt immer noch ein guter Anfang ist, wenn Sie Ihren eigenen Dialog erstellen möchten.
Bearbeiten 2:
Mehr zum Thema:
Verwenden des Dialogfelds Datenquelle auswählen von Visual Studio 2005 aus Ihrem eigenen Code
Ссылка
und
Ссылка
Sie müssten es selbst implementieren. Es kommt als Teil der Installation von VS.NET, und wenn Sie darauf zugreifen sollten, bin ich mir sicher, dass die EULA eine Lizenz für VS.NET auf jedem Computer benötigen würde, auf dem Sie dies ausführen.
Wenn Sie das gesagt haben, müssen Sie das selbst umsetzen. Leider stellt Google nichts auf, wenn nach einem Open-Source-Dialogfeld zum Hinzufügen von Verbindungen gefragt wird.