俄罗斯水手 发表于 2013-1-2 23:16:34

Silverlight学习点滴之三——DataGrid的基本使用

Silverlight学习点滴之三——DataGrid的基本使用

<div id="cnblogs_post_body">DataGrid是一个是一个非常基本的表结构控件,常用来展示数据库的详细信息。
我选用的是微软的NorthWind示例数据库。
服务端设置


添加ADO.Net Entity Data Model,命名Model,选择NorhWind数据库,选择数据对象时把所有表都选上,并勾选"Pluralize or singularize generated object names"。
生成一下项目。
添加Domain Service Class,命名NorthWindDataService,选择刚才创建的实体类,勾选所有的"Enable Editing"。
基本的数据绑定


在MainPage添加一个DataGrid,命名为dataGrid,设定属性AutoGenerateColumns=True,在Loaded事件中添加下面代码,执行。
<div class="cnblogs_code">privatevoid DataGridLoaded(object sender, RoutedEventArgs e)
{
    var context =new NorthwindContext();
    context.Load(context.GetProductsQuery());
    dataGrid.ItemsSource = context.Products;
}
页: [1]
查看完整版本: Silverlight学习点滴之三——DataGrid的基本使用