【ASP】分类文章列表

使用Silverlight Toolkit的数据分页控件—DataPager

   在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” [...]

日期: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

赞助商链接

广而告之

友情链接

关于站点 - 联系我们 - 网站大事 - 友情链接 - 免责声明 - 意见反馈 - 网站投稿 - 站点地图
版权所有开心编程网禁止转载! Copyright © 2009-2010 All Rights Reserved. Email:hbhgfzk@126.com