Что не так с моим XAML?

Я пытаюсь заставить простую сетку данных работать под WPF, и я понятия не имею, почему она не работает. Вот XAML -

<Window x:Class="WpfApplication2.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" Height="333" Width="592">
    <Grid>
        <my:DataGrid AutoGenerateColumns="true" Margin="98,62,77,51" Name="dataGrid1" xmlns:my="http://schemas.microsoft.com/wpf/2008/toolkit">           
        </my:DataGrid>
    </Grid>
</Window>

А вот и конструктор для окна -

 public Window1()
        {
            InitializeComponent();

            DataClasses1DataContext dc = new DataClasses1DataContext();            
            dataGrid1.DataContext = dc.Customers.ToList();

        }

DataClasses1 - это просто сопоставление контекста Linq-2-SQL с базой данных Northwind. Может кто-нибудь помочь?

2 ответа

Решение

Я думаю, что вы должны использовать свойство ItemsSource DataGrid.

dataGrid1.ItemsSource = dc.Customers.ToList(); 

Почему вы не используете следующее?

datagrid1.DataSource = dc.Customers.ToList();
Другие вопросы по тегам