silverlight.2.0:Silverlight(17) - 2.0数据的详解DataGrid 详解ListBox

  本文源代码下载地址:

  http://flashview.ddvip.com/2008_12/Silverlight.rar 

  介绍

  Silverlight 2.0 详解DataGrid, 绑定数据到ListBox:

  AutoGenerateColumns - 是否根据数据源自动生成列

  RowDetailsVisibilityMode - 显示相应详细数据时所使用显示模式

  DataGrid.Columns - 手工定义DataGrid

  DataGrid.RowDetailsTemplate - 用于显示相应详细数据模板

  AreRowDetailsFrozen - 是否冻结 RowDetailsTemplate

  GridLinesVisibility - 表格分隔线显示方式

  RowBackground - 奇数数据行背景

  AlternatingRowBackground - 偶数数据行背景

  IsReadOnly - 单元格是否只读

  FrozenColumnCount - 表格所冻结总数(从左边开始数)

  SelectionMode - 行选中模式

  CanUserReorderColumns - 是否允许拖动列

  CanUserResizeColumns - 是否允许改变列宽度

  CanUserSortColumns - 是否允许列排序

  VerticalGridLinesBrush - 改变表格垂直分隔线 Brush

  HorizontalGridLinesBrush - 改变表格水平分隔线 Brush

  HeadersVisibility - 表头(包括列头和行头)显示方式

  在线DEMO

  http://www.cnblogs.com/webabcd/archive/2008/10/09/1307486.html

  举例

  SourceDataModel.cs

using ;
using .Net;
using .Windows;
using .Windows.Controls;
using .Windows.Documents;
using .Windows.Ink;
using .Windows.Input;
using .Windows.Media;
using .Windows.Media.Animation;
using .Windows.Shapes;
  
Silverlight20.Data
{
  public SourceDataModel
  {
    public Name { get; ; }
    public Age { get; ; }
    public DateTime DayOfBirth { get; ; }
    public bool Male { get; ; }
  }
}


  SourceData.cs

using ;
using .Net;
using .Windows;
using .Windows.Controls;
using .Windows.Documents;
using .Windows.Ink;
using .Windows.Input;
using .Windows.Media;
using .Windows.Media.Animation;
using .Windows.Shapes;
  
using .Collections.ObjectModel;
  
Silverlight20.Data
{
  public SourceData
  {
    // ObservableCollection<T> 内置实现了 INotyCollectionChanged 接口(可直接应用于 _disibledevent= source.GetData;
    }
  }
}




  OK



Tags:  silverlight2 silverlight是什么 silverlight silverlight.2.0

延伸阅读

最新评论

发表评论