有没有办法使用分页,分组和排序创建一个silverlight datagrid用户控件。 [英] Is there a way to create one silverlight datagrid usercontrol with Pagination,Grouping and Sorting.
本文介绍了有没有办法使用分页,分组和排序创建一个silverlight datagrid用户控件。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何创建具有分页,分组和排序的silverlight datagrid usercontrol功能与ASP.Net WebApplication中的usercontrol类似。每当我想使用应该具有上面列出的所有功能的usercontrol来绑定datagrind,以及如何使用n层architecrue绑定silverlight数据网格,因为我们使用的是具有n层的SOA,我们需要绑定silverlight来自业务逻辑层的datagrid。
Is anyone has idea, if you provide an example that will be great help to me to go forward with the SOA Project.
推荐答案
我正在使用数据网格和分页,我的控件的数据源是一个DomainDataService控件。
这是我的代码
I'm using a datagrid and paging, my control's data source is a DomainDataService control.
Here's my code
<dds:DomainDataSource x:Name="dds" AutoLoad="True" LoadSize="20" QueryName="GetDeclineReasonQuery">
<dds:DomainDataSource.DomainContext>
<App:NBODomainContext></App:NBODomainContext>
</dds:DomainDataSource.DomainContext>
</dds:DomainDataSource>
<StackPanel Orientation="Vertical" VerticalAlignment="Top">
<datagrid:DataGrid x:Name="ReasonsGrid" AutoGenerateColumns="False" ItemsSource="{Binding Data, ElementName=dds}" >
<datagrid:DataGrid.Columns>
<datagrid:DataGridTextColumn Header="Abbreviation" Binding="{Binding Abbreviation}" />
<datagrid:DataGridTextColumn Header="Description" Binding="{Binding Description}" />
</datagrid:DataGrid.Columns>
</datagrid:DataGrid>
<datagrid:DataPager PageSize="10" Source="{Binding Data, ElementName=dds}" />
</StackPanel>
不知道是否有帮助。
Don't know if that helps.
这篇关于有没有办法使用分页,分组和排序创建一个silverlight datagrid用户控件。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文