Silverlight DataGrid用法
一、数据绑定
1、整个datagrid绑定数据源
PagedCollectionView drugListview = new PagedCollectionView(mClient.Students);
//一定要用PagedCollectionView
DataGridbyPager.ItemsSource = null;
DataGridbyPager.ItemsSource = drugListview;//绑定数据源
2、数据列绑定数据源
单个列
<sdk:DataGridTextColumn Header="收货人" Width="100" Binding="{Binding SNAME}"></sdk:DataGridTextColumn>
自定义列
<sdk:DataGridTemplateColumn Width="440" Header="地址">
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<StackPanel VerticalAlignment="Center" Orientation ="Horizontal">
<TextBlock Text="{Binding PROVIENCE}" ></TextBlock>
<TextBlock Text="{Binding CITY}" ></TextBlock>
<TextBlock Text="{Binding AREA}" ></TextBlock>
<TextBlock Text="{Binding DETAIL_ADDRESS}" ></TextBlock>
</StackPanel>
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
</sdk:DataGridTemplateColumn>