datagrid用法解析

datagrid用法解析

ID:1991267

大小:136.79 KB

页数:11页

时间:2017-11-14

datagrid用法解析_第1页
datagrid用法解析_第2页
datagrid用法解析_第3页
datagrid用法解析_第4页
datagrid用法解析_第5页
资源描述:

《datagrid用法解析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Silverlight中DataGrid用法解析DataGrid模版列简介DataGrid在Silverlight中是一个重要的数据控件,可以分组显示,可以排序,自定义模版,极大的方便了我们对数据集的操作和展示。通常为了添加模版列,我们需要将DataGrid的AutoGenerateColumns属性设为falseDataGrid中对于添加的列类型有三种:DataGridTemplateColumn(自定义模板列)----可以添加任何控件,比如Image,button等等DataGridTextColumn(文本列)-----只需对其进行

2、简单的数据绑定DataGridCheckBoxColumn(选择列)----只需对其进行简单的数据绑定即可自定义模版头我们知道Silverlight自带的模版头样式不能够放入CheckBox,testbox等控件,即便是DataGridCheckBoxColumn选择列也只能在数据行中才能显示CheckBox框但实际项目中,我们常常遇到这样的问题,例如我们要全选某一列,那么我们就需要在模版头上有一个CheckBox.,这里我们可以修改模版头的样式来实现。代码如下:

3、der="False"CanUserResize="False"CanUserSort="False"Width="*"Binding="{BindingisTaxed}">

4、"Name="chkAll"/>注意:要使用此样式,需要加入一以下命名空间支持:xmlns:Primitives="clr-namespace:System.Windows.Controls.Primitives;assembly=System.Windows.Controls.Da

5、ta"效果如下:自定义模版列DataGrid的单元格的状态有两种,即编辑状态和非编辑状态,在实际开发中,如果一个单元格所在的列不设为只读的话(即可读可写),那么这个单元格就存在此两种状态。此时则应按需分别设定不同的编辑模版。如下:非编辑状态模版:编辑状态模版:下面以一个示例来完成介绍

6、lumnHeader="编号"IsReadOnly="True"Binding="{BindingEmployeeID,Mode=OneWay}"/>

7、ader="性别"Width="80">

8、"80"ItemsSource="{BindingcbSexList,Source={StaticResourcecbSexListProvider}}”SelectedItem="{Bind

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。