2009-02-20 3 views
8

Ich mag den Dialog "Verbindung hinzufügen" oder "SQL-Verbindung" in Visual Studio im Fenster Server-Explorer. Ich mag auch die in CodeSmith. Ich möchte den gleichen Dialog oder ähnliche Funktionalität in meiner Windows-Anwendung haben.Gibt es einen kostenlosen Dialog "Verbindung hinzufügen" oder "SQL-Verbindung"?

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 dies ein Systemdialog, den ich verwenden kann? Gibt es einen Open-Source-Dialog wie diesen? Vielen Dank.

+0

I gleiche Frage mit Ihnen @bobby Ortiz – gustav

Antwort

11

Ich wurde genau suchen und es scheint, dass Microsoft die Quelle für den Visual Studio-Verbindungsdialog veröffentlicht hat, so dass es außerhalb von VS verwendet werden kann:

http://code.msdn.microsoft.com/Connection

Ich habe gerade versucht, es funktioniert gut :)

+0

Das ist perfekt. Vielen Dank. –

+2

Der obige Link ist tot. Ich habe jedoch eine Kopie gefunden und [auf github hochgeladen] (https://github.com/kjbartel/ConnectionDialog). – kjbartel

0

Sie müssten es selbst implementieren. Es kommt als Teil der Installation von VS.NET, und wenn Sie darauf zugreifen sollten, würde ich sicher sein, dass die EULA eine Lizenz für VS.NET auf jedem Rechner benötigen würde, auf dem Sie dies ausführen.

Das gesagt, Sie müssen dies selbst implementieren. Leider zeigt Google nichts an, wenn nach einem Open-Source-Dialogfeld zum Hinzufügen von Verbindungen gefragt wird.

+0

Sorry, ich habe einen Fehler gemacht, als ich einen Link zu meinem Beitrag hinzufügen würde und am Ende Fügen Sie es Ihrem Beitrag hinzu. (Ich wusste nicht einmal, dass ich andere Beiträge bearbeiten könnte.) Jetzt weiß ich ... – Stefan

2

Hier gehen Sie:
SQL-Verbindung Dialog
http://www.codeproject.com/KB/vb/SQL_Connection_Dialog.aspx

Edit:
Es scheint, dass das obige Beispiel mit MSDASC.DataLinks.ui wich nicht neu zu verteilen darf.

Es gibt eine Anfrage zur Herstellung des MSDASC.DataLinks ui verteilbar: http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=291885

So wird es nur funktionieren, wenn der Endbenutzer hat VS installiert. Nicht gut genug. Ich werde diese Antwort nicht löschen, weil das Projekt immer noch ein guter Anfang ist, wenn Sie Ihren eigenen Dialog erstellen möchten.

Edit 2:
Mehr zum Thema:
Verwendung der Datenquelle auswählen Dialog von Visual Studio 2005 aus Ihrem eigenen Code
http://www.mztools.com/articles/2007/MZ2007011.aspx und http://www.clariusconsulting.net/blogs/kzu/archive/2006/03/01/ReferenceRelativePath.aspx

Verwandte Themen