2009-02-20 8 views
8

Lubię okno dialogowe "Dodaj połączenie" lub "Połączenie SQL", które znajduje się w Visual Studio w oknie Server Explorer. Podoba mi się również ten w CodeSmith. Chciałbym mieć ten sam dialog lub simular funkcjonalność w mojej aplikacji Windows.Czy jest dostępne bezpłatne okno dialogowe "Dodaj połączenie" lub "Połączenie SQL"?

Potrzebuję go do pracy z SQL Server i plikami SQL Server Express Database (* .mdf).

Moje klienty mają zainstalowane .NET 3.5 SP1 i SQL Server 2008 Express.

Czy to okno dialogowe systemu, którego mogę użyć? Czy jest to okno dialogowe o otwartym kodzie źródłowym? Dzięki.

+0

Mam to samo pytanie z wami @bobby Ortiz – gustav

Odpowiedz

11

szukałem dokładnie to i wydaje się, że Microsoft opublikował źródło okna dialogowego połączenia Visual Studio, aby można było używać go poza VS:

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

Właśnie próbowałem, to działa dobrze :)

+0

To jest idealne. Dzięki. –

+2

Powyższy link nie działa. Znalazłem jednak kopię i [przesłałem ją do Githuba] (https://github.com/kjbartel/ConnectionDialog). – kjbartel

0

Użytkownik musiałby wykonać to samodzielnie. Jest on częścią instalacji VS.NET i jeśli miałeś do niego dostęp, jestem pewien, że EULA wymagałaby licencji na VS.NET na każdym komputerze, na którym to uruchomiłeś.

Powiedziawszy, będziesz musiał to zaimplementować samodzielnie. Niestety, Google nie wyświetla nic w zapytaniu o otwarte połączenie.

+0

Niestety, popełniłem błąd, kiedy zamiar dodać link do mojego postu i skończyło się dodając go do swojego posta. (Nie wiedziałem nawet, że mogę edytować inne posty.) Teraz wiem ... – Stefan

2

Proszę bardzo: Dialog
połączenia SQL
http://www.codeproject.com/KB/vb/SQL_Connection_Dialog.aspx

Edit:
Wydaje się, że powyższy przykład jest za pomocą MSDASC.DataLinks.ui wich nie wolno rozprowadzać.

Istnieje prośba składania ui dystrybuowana MSDASC.DataLinks: http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=291885

Więc to będzie działać tylko wtedy, gdy użytkownik końcowy ma zainstalowane VS. Nie wystarczająco dobre. Nie usunę tej odpowiedzi, ponieważ projekt jest nadal dobrym początkiem, jeśli chcesz utworzyć własne okno dialogowe.

Edit 2:
Więcej na ten temat:
Korzystanie oknie dialogowym Wybierz źródło danych Visual Studio 2005 z własnego kodu
http://www.mztools.com/articles/2007/MZ2007011.aspx i http://www.clariusconsulting.net/blogs/kzu/archive/2006/03/01/ReferenceRelativePath.aspx

Powiązane problemy