在Silverlight Toolkit 3.0中提供了强大灵活的数据分页控件:DataPager。并且其还有多种显示样式 (DisplayMode) 供使用。终于可以不用再自己费神巴力去实现分页功能了,下面是其演示效果:
[http://daizhj.cnblogs.com/images/cnblogs_com/daizhj/sl_toolkit_datapager.gif]
接着介绍一下其使用方法。
首先,我们要新建一个Silverlight应用,并添加对下面DLL的引用:
System.Windows.Data(其提供了PagedCollectionView类用于实现分页绑定)
System.Windows.Controls.Data(分页器控件DataPager所在DLL)
XAML文件头部名空间声明:
xmlns:data=”clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data”
然后我们要在当前XAML中放置一个DataGrid用于显示列表数据,声明如下:
<data:DataGrid x:Name=”MyDataGrid” Grid.Column=”0″ Grid.Row=”0″ ItemsSource=”{Binding}” />
为了演示不同显示样式(DisplayMode)的效果,下面根据其样式分别加以声明:
<data:DataPager x:Name =”FirstLastNumeric” Grid.Row=”2″ DisplayMode=”FirstLastNumeric” Margin=”0,0,0,4″
HorizontalAlignment=”Left” Source=”{Binding}” NumericButtonCount=”3″ AutoEllipsis=”True”/>
<data:DataPager x:Name =”FirstLastPreviousNext” Grid.Column=”0″ Grid.Row=”3″ DisplayMode=”FirstLastPreviousNext”
Margin=”0,0,0,4″ HorizontalAlignment=”Left” Source=”{Binding}” NumericButtonCount=”3″ AutoEllipsis=”True”/>
<data:DataPager x:Name =”FirstLastPreviousNextNumeric” Grid.Column=”0″ Grid.Row=”4″ DisplayMode=”FirstLastPreviousNextNumeric”
Margin=”0,0,0,4″ HorizontalAlignment=”Left” Source=”{Binding}” NumericButtonCount=”4″ AutoEllipsis=”True”/>
<data:DataPager x:Name =”Numeric” Grid.Column=”0″ Grid.Row=”5″ DisplayMode=”Numeric” HorizontalAlignment=”Left”
Margin=”0,0,0,4″ Source=”{Binding}” NumericButtonCount=”6″ AutoEllipsis=”False”/>
<data:DataPager x:Name =”PreviousNext” [...]
【ASP】分类文章列表
使用Silverlight Toolkit的数据分页控件—DataPager
日期:2010年01月25日 | 分类:ASP
ASP中查询表达式(LINQ)简介
摘要:语言集成查询 (LINQ) 是 Visual Studio 2008 和 .NET Framework 3.5 版中一项突破性的创新,它在对象领域和数据领域之间架起了一座桥梁。
[1] LINQ简介
[2] LINQ to SQL实例
LINQ to SQL实例
第一步:建立dbml(Database Mark Language。数据库描述语言,是一种xml格式的文档,用来描述数据库)文件,以Northwind数据库为例,上述Customers类被映射成一个表,对应数据库中的 Customers表
第二步:创建一个ASP.NET页面,在页面上加入一个GridView控件
第三步:编写代码进行数据绑定
第四步:运行显示结果。
好了,就说这么多吧,大家应该对LINQ有了总体的了解。最后我对LINQ还有一点疑惑,在此提出,请熟悉的朋友来探讨:
LINQ是在ADO.NET之上的,那么在将来它会代替ADO.NET吗?
在大型项目中使用LINQ,它的效率如何呢?
日期:2010年01月25日 | 分类:ASP