как установить соединение с базой данных, используя WPF, C # и XAML - PullRequest
0 голосов
/ 15 июля 2009

Я начал разработку простого приложения в WPF и XAML.

Я хочу попробовать войти в базу данных сервера SQL и отобразить данные из хранимой процедуры в форме пользовательского интерфейса.

У меня есть таблица с именем parentProject -> idParentProject (pk), txtParentProjName varchar (max). Мой SP это parentProj_sp -> select * from parentProject. N Я хочу использовать выпадающий список, в котором, если sp возвращает скажем (3) записи, то выпадающий список должен иметь эти 3 записи, извлеченные из sp.

аналогичным образом, у меня есть подпроект -> idsubproject (pk), idParentProject, txtSubProjectName varchar (max), dateProjstart, dateprojectend.

как только в первом раскрывающемся списке выбрано имя родительского проекта, тогда должен быть включен раскрывающийся список подпроекта, в котором должны быть имена подпроектов для соответствующего родительского проекта.

Мой sp - это subproject_sp -> SELECT dtProjectStart, dtProjectEnd FROM tblSubProject WHERE (idParentProject = @idProjectIndex).

Пожалуйста, помогите мне, как подключиться к базе данных в C #, используя WPF и XAML.

Спасибо, Рамм

Ответы [ 3 ]

2 голосов
/ 15 июля 2009

1) Выберите технологию, которую вы хотите использовать для доступа к базе данных. (Подсказка: это не WPF с XAML)

2) Прочтите документацию по данной технологии.

3) Используйте документированное поведение для создания своего соединения и делайте то, что вам нужно.

4) Прибыль!

Ваш вопрос ясно указывает на то, что вы не понимаете технологический стек, с которым работаете. Вам необходимо вернуться к основам и понять, что такое WPF, XAML и базы данных, а также как они взаимодействуют.

1 голос
/ 15 июля 2009

Попробуйте великолепную серию ScottGu о Linq to Sql, которая, вероятно, является самым простым способом начать ИМХО.http://weblogs.asp.net/scottgu/archive/2007/07/16/linq-to-sql-part-5-binding-ui-using-the-asp-linqdatasource-control.aspx

Или для более углубленного изучения http://msdn.microsoft.com/en-us/library/bb425822.aspx

0 голосов
/ 15 июля 2009

Вы захотите совместить две технологии. Доступ к данным и Привязка данных . Для доступа к данным используйте один из Ado.Net, Linq2Sql или то, что предпочитает остальная часть вашей группы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...