我正在尝试在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只是映射到Northwind数据库的Linq-2-SQL上下文。有人可以帮忙吗?
答案 0 :(得分:1)
我认为你必须使用DataGrid的 ItemsSource 属性。
dataGrid1.ItemsSource = dc.Customers.ToList();
答案 1 :(得分:0)
为什么不使用以下内容?
datagrid1.DataSource = dc.Customers.ToList();