有没有办法使用分页,分组和排序创建一个silverlight datagrid用户控件。 [英] Is there a way to create one silverlight datagrid usercontrol with Pagination,Grouping and Sorting.

查看:49
本文介绍了有没有办法使用分页,分组和排序创建一个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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆