WEB开发网
开发学院图形图像Flash Silverlight 2 (beta1)数据操作(6)——使用LINQ t... 阅读

Silverlight 2 (beta1)数据操作(6)——使用LINQ to SQL进行数据CRUD操作(下)

 2008-10-11 11:42:19 来源:WEB开发网   
核心提示: 1.前台页面前台显示页面,非常简单,Silverlight 2 (beta1)数据操作(6)——使用LINQ to SQL进行数据CRUD操作(下)(4),我就放置了DataGrid控件和一个用户控件,<Grid x:Name="LayoutRoot" Backg

1.前台页面

前台显示页面,非常简单,我就放置了DataGrid控件和一个用户控件。

<Grid x:Name="LayoutRoot" Background="White">
  <Grid.RowDefinitions>
    <RowDefinition Height="200"/>
    <RowDefinition Height="400"/>
  </Grid.RowDefinitions>
  <my:DataGrid x:Name="grdProducts" IsReadOnly="True"
        Margin="14" Grid.Row="0"
        AutoGenerateColumns="True"
        GridlinesVisibility="All"
        RowDetailsVisibility="Visible"
        SelectionChanged="grdProducts_SelectionChanged"/>
 <Academe:ProductDetail x:Name="ProductDetailShow" Grid.Row="1"/>
</Grid>

2.查询数据

在Page()方法中,直接异步调用GetAllProducts方法获取数据,绑定到DataGrid控件上面。

academeSClient.GetAllProductsCompleted +=
  new EventHandler<GetAllProductsCompletedEventArgs>
    (academeSClient_GetAllProductsCompleted);
academeSClient.GetAllProductsAsync();

在完成调用之后,获取数据,绑定到控件上面。

void academeSClient_GetAllProductsCompleted(object sender,
  GetAllProductsCompletedEventArgs e)
{
  Product[] products = e.Result;
  grdProducts.ItemsSource = products;
}

3.SelectionChanged事件

上一页  1 2 3 4 5  下一页

Tags:Silverlight 数据

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接