Silverlight DataGrid常用事件
BeginningEdit:发生于一个单元格或行进入编辑模式之前。
CellEditEnded:发生于一个单元格编辑已被确认或取消。
CellEditEnding:发生于一个单元格正在结束编辑时。
CurrentCellChanged:发生于一个单元格成为当前单元格时。
PreparingCellForEdit:发生于在DataGridTemplateColumn下的单元格进入编辑模式时。
SelectionChanged:发生于当SelectedItem或SelectedItems属性值改变时。
Silverlight DataGrid常用方法:
BeginEdit:使DataGrid进入编辑状态。
CancelEdit:取消DataGrid的编辑状态。
CollapseRowGroup:闭合DataGrid的行分组。
CommitEdit:确认DataGrid的编辑完成。
ExpandRowGroup:展开DataGrid的行分组。
GetGroupFromItem:从具体Item中得到分组。
ScrollIntoView:滚动DataGrid视图。
Silverlight DataGrid常用属性:
AlternatingRowBackground:获取或设置一个笔刷用来描绘DataGrid奇数行的背景。
AreRowDetailsFrozen:获取或设置一个值用来判断是否冻结每行内容的详细信息。
AreRowGroupHeadersFrozen:获取或设置一个值用来判断是否冻结分组行的头部。
AutoGenerateColumns:获取或设置一个值用来判断是否允许自动生成表列。
CanUserReorderColumns:获取或设置一个值用来判断是否允许用户重新排列表列的位置。
CanUserSortColumns:获取或设置一个值用来判断是否允许用户按列对表中内容进行排序。
CellStyle:获取或设置单元格的样式。
ColumnHeaderHeight:获取或设置列头的高度。
ColumnHeaderStyle:获取或设置列头的样式。
Columns:获取组件中包含所有列的集合。
ColumnWidth:获取或设置列宽。
CurrentColumn:获取或设置包含当前单元格的列。
CurrentItem:获取包含当前单元格且与行绑定的数据项。
DragIndicatorStyle:获取或设置当拖曳列头时的样式。
DropLocationIndicatorStyle:获取或设置呈现列头时的样式。
FrozenColumnCount:获取或设置冻结列的个数。
GridLinesVisibility:获取或设置网格线的显示形式。
HeadersVisibility:获取或设置行头及列头的显示形式。
HorizontalGridLinesBrush:获取或设置水平网格线的笔刷。
HorizontalScrollBarVisibility:获取或设置水平滚动条的显示样式。
IsReadOnly:获取或设置DataGrid是否为只读。
MaxColumnWidth:获取或设置DataGrid的最大列宽。
MinColumnWidth:获取或设置DataGrid的最小列宽。
RowBackground:获取或设置用于填充行背景的笔刷。
RowDetailsTemplate:获取或设置被用于显示行详细部分的内容的模板。
RowDetailsVisibilityMode:获取或设置一个值用以判定行详细部分是否显示。
RowGroupHeaderStyles:获取呈现行分组头部的样式。
RowHeaderStyle:获取或设置呈现行头的样式。
RowHeaderWidth:获取或设置行头的宽度。
RowHeight:获取或设置每行的高度。
RowStyle:获取或设置呈现行时的样式。
SelectedIndex:获取或设置当前选中部分的索引值。
SelectedItem:获取或设置与当前被选中行绑定的数据项。
SelectedItems:获取与当前被选中的各行绑定的数据项们的列表(List)。
SelectionMode:获取或设置DataGrid的选取模式。
VerticalGridLinesBrush:获取或设置垂直网格线的笔刷。
VerticalScrollBarVisibility:获取或设置垂直滚动条的显示样式。
分享到:
相关推荐
在Silverlight中,展示这种关系的数据通常会使用DataGrid控件,它可以呈现表格形式的数据,并且支持分层的数据结构。在我们的例子中,DataGrid将用于显示主表数据,而通过某种方式(如折叠/展开机制)展示与之关联的...
以下是对MVVM模式在Silverlight中的应用进行的详细说明: **一、MVVM模式概述** MVVM模式的核心思想是解耦视图(View)与模型(Model),同时引入一个ViewModel作为两者之间的桥梁。ViewModel是View的数据源,它...
文件列表中只有一个名为“Data”的文件,这可能是包含示例数据、测试代码或者是关于如何使用自定义DataTable的说明。在实际应用中,这样的文件可以帮助开发者了解如何实例化、填充和操作这个自定义的DataTable。 总...
以上就是Silverlight中几个关键控件的详细说明,它们共同构建了丰富的用户交互和数据展示功能。虽然Silverlight已经不再主流,但这些概念和技术在现代Web开发框架中依然有其影子,例如WPF(Windows Presentation ...
在Silverlight应用程序中,可以使用DataGrid控件来显示数据库中的数据,并允许用户以表格的形式进行交互。 5. **WebService在数据库操作中的应用**:文件中提供了WebService的代码示例,演示了如何通过Web服务来...
1. **XAML语言**:Silverlight使用XML标记语言XAML(Extensible Application Markup Language)来定义UI元素和布局,使得UI设计直观且可读性高。 2. **代码分离**:通过MVVM(Model-View-ViewModel)模式实现业务...
"Readme-说明.htm"文件通常包含了关于这个版本的详细信息,如新特性、已知问题、安装指南等,对于正确使用和理解控件至关重要。 总之,DevExpress AgDataGrid for Silverlight 2 v8.2.2 Beta2是一个功能强大、性能...
- **列表控件**:学习如何使用列表控件显示数据集合,如ListBox、DataGrid等。 - **过滤与排序**:教授如何对数据显示进行过滤和排序,提高用户体验。 #### 21. **文件访问(File Access)** - **读写操作**:讲解...
【描述】:“[其他类别]silverlight访问数据库汇总_review(ASP.NET源码).rar”说明这是一个关于Silverlight数据库操作的综合回顾,其中包含了通过ASP.NET编写的源代码示例。这可能包括多种不同的数据访问策略和...
以下是一些Silverlight中常见控件的详细说明: 1. AutoCompleteBox:这个控件允许用户在文本框中输入文字,同时会基于输入内容动态显示下拉列表,帮助用户找到可能的匹配项。这对于快速搜索和数据输入非常有用。 2...
《Silverlig v3.0 SDK Help - Changes 内容更新说明》 Silverlig v3.0 SDK Help 是针对开发者的重要参考资料,它详细介绍了Silverlight 3版本与之前版本之间的变化,帮助开发者理解如何升级和优化他们的应用程序以...
System.Data.Silverlight V2.0版本升级说明 一、升级说明 1、重写了一套DataSet、DataTable,自定义Xml序列化和反序列化方法; 2、优化了程序,引用该组建无需引用其它关联程序集; 3、增加DataTable与实体类集合的...
一、升级说明 1、修复了数据库中字段值为空值的时候查询报错的Bug; 2、修复DbCommand属性ExecuteType为DbExecuteType.Scalar时执行命令报错的Bug; 3、感谢网友“尘世流浪汉”和“春之子”反馈Bug,也欢迎大家试用...
在使用`System.Windows.Controls.Data.dll`时,开发者可以利用Silverlight的强大的数据绑定机制,将数据源(如数据库、XML文件或Web服务)与UI元素直接关联,实现数据的自动更新。这种解耦的设计使得代码更易于维护...
1. 用户界面:使用Silverlight控件,如`ListBox`或`DataGrid`显示选择的文件列表。用户可以通过这些控件选择要上传的文件。 2. 文件选择:利用`OpenFileDialog`控件允许用户选择多个文件。 3. 数据传输:创建一个`...
这一部分涉及到如何使用ADO.NET与数据库交互,包括连接数据库、执行SQL查询、插入、更新和删除记录,以及使用DataGrid控件显示和操作数据。 实验七:数据库高级操作 在这里,你需要深入学习DataGrid控件的高级功能...
1. **Xceed Upload for Silverlight v1.0**:此版本包括了 Xceed Upload for Silverlight 的最新版本,这是一款专为 Silverlight 平台设计的文件上传组件,支持拖放操作等现代用户体验功能。 2. **Xceed DataGrid ...
这款工具包包含了用于Windows Forms、ASP.NET、WPF以及Silverlight等多个.NET平台的控件,覆盖了数据网格、图表、报表、菜单、工具栏等常见的用户界面元素。 在.NET框架下,DXperience 8.2.3 提供的控件具有高度...