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]