none
Люди добрые, помогите, ПОЖАЛУЙСТА, отобразить данные в WPF DataGrid через Linq to SQL RRS feed

  • Общие обсуждения

  • Здравствуйте.
    Я новичок в WPF и в LINQ to SQL. И моя проблема в следующем.
    В модальном окне приложения WPF в DataGrid хочу, через Linq to SQL, отобразить данные из БД SQL Server 2008. Для этого выполнил следующее:
    1. В своем приложении открыл реляционный конструктор объектов и создал dbml-файл TradedFuturesReference,
    2. Сгенерировались класс сущностей по имени fut_sess_contents и класс контекста данных TradedFuturesReferenceDataContext,
    3. Создал соответствующий источник данных по имени fut_sess_contents в окне источники данных,
    4. Связал его с WPF DataGrid в окне приложения путём перетаскивания fut_sess_contents из окна источников данных на DataGrid в окне приложения.
    После этого Visual Studio автоматом прописал связи в разметке XAML и автоматом создал обработчик WindowLoaded, в этом обработчике сгенерировался следующий код:
    private void Window_Loaded(object sender, RoutedEventArgs e)
    {
       System.Windows.Data.CollectionViewSource fut_sess_contentsViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("fut_sess_contentsViewSource")));
       // Загрузите данные, установив свойство CollectionViewSource.Source:
       // fut_sess_contentsViewSource.Source = [универсальный источник данных]
    }
    Вот на этом-то шаге и заминка. Что CollectionViewSource fut_sess_contentsViewSource это представление по умолчанию данных в источнике это я знаю - читал.

    Но что мне делать дальше? Как тут быть? Как сформировать текст запроса Linq to SQL и куда его затем вставить? В этот ли обработчик WindowLoaded или ещё куда? И что мне писать в этом обработчике? Этого я не знаю. Помогите, пожалуйста. Подскажите.
    С уважением ко всем.
    Начинающий разработчик Linq o SQL и WPF.





    12 октября 2011 г. 13:12

Все ответы

  • Уважаемый пользователь!

    В вашей теме отсутствует активность в течение последних 5 дней. При отсутствии каких-либо действий в течение 2 последующих дней, тема будет переведена в разряд обсуждений. Вы можете возобновить дискуссию, просто оставив сообщение в данной теме


    Для связи [mail]
    17 октября 2011 г. 5:32