- 浏览: 47083 次
- 性别:
- 来自: 杭州
最新评论
v4_04 Creating and formatting the DataGrid control 使用DataGrid控件
ex4_04
DataGrid像一个电子表格那样在行和列上显示数据
它继承于ListBase类的MX组件,
它的功能如下:
可调整大小的列
可自定义的列和标题
能够将列设置成可编辑的
能够创建自定义单元格显示
能够允许多个选择
实现分页数据
拖放功能
1.简单的显示所有列
<mx:DataGrid dataProvider="{employeeList}"/>
2.只显示需要的列
需要在DataGrid 中使用columns ,把需要显示的列以DataGridColumn 对象声明
<mx:DataGrid dataProvider="{employeeList}"> <mx:columns > <mx:DataGridColumn dataField="lastName" headerText="Last Name"/> <mx:DataGridColumn dataField="hireDate" headerText="hireDate"/> </mx:columns> </mx:DataGrid>
3.将两列的值显示到一列上
需要建一个处理函数,来实现列对象处理
item表示employee对象,column为控件中的列对象
private function employeeName(item:Object,column:DataGridColumn):String { return item.firstName + " " + item.lastName; }
<mx:DataGrid dataProvider="{employeeList}"> <mx:columns > <mx:DataGridColumn labelFunction="employeeName" headerText="Employee Name"/> <mx:DataGridColumn dataField="hireDate" headerText="hireDate"/> </mx:columns> </mx:DataGrid>
4.格式化日期列
增加一个格式化函数,在DataGridColumn 中使用它
private function dateFormat(item:Object,column:DataGridColumn):String { return employeeDateFormatter.format(item.hireDate); }
<mx:DataGrid dataProvider="{employeeList}"> <mx:columns > <mx:DataGridColumn labelFunction="employeeName" headerText="Employee Name"/> <mx:DataGridColumn labelFunction="dateFormat" headerText="hireDate"/> </mx:columns> </mx:DataGrid>
5.另一种写法
使用column读取数据时,DataGridColumn 中还是需要dataField="hireDate "
private function dateFormat(item:Object,column:DataGridColumn):String { return employeeDateFormatter.format(item[column.dataField]); }
<mx:DataGrid dataProvider="{employeeList}"> <mx:columns > <mx:DataGridColumn labelFunction="employeeName" headerText="Employee Name"/> <mx:DataGridColumn dataField="hireDate" labelFunction="dateFormat" headerText="hireDate"/> </mx:columns> </mx:DataGrid>
发表评论
-
v5_11 创建AIR应用
2011-03-05 21:45 880v5_11 Creating an Adobe AIR app ... -
v5_07 了解皮肤的组成部分
2011-03-05 21:44 1012v5_07 Implementing skin parts 了 ... -
v5_06 绘制MXML图形
2011-03-05 21:44 793v5_06 Drawing with MXMLgraphics ... -
v5_05 了解皮肤
2011-03-05 21:44 866v5_05 Introducing skinning 了解皮肤 ... -
v5_04 使用高级CSS选择器
2011-03-05 21:44 1114v5_04 Introducing advanced CSS ... -
v5_03 在CSS文件中定义样式
2011-02-27 20:31 1091v5_03 Defining styles in CSS ... -
v5_02 使用文本布局框架
2011-02-27 20:31 687v5_02 Utilizing the Text Layout ... -
v5_01 使用文本控件
2011-02-27 20:31 944v5_01 Introducing the text cont ... -
v4_11 为视图状态应用变换
2011-02-27 20:30 952v4_11 Animating states with tra ... -
v4_10 使用特效来实现组件动画
2011-02-27 20:30 943v4_10 Animating components with ... -
v4_09 使用容器控制组件布局
2011-02-27 20:30 848v4_09 Using constraints to cont ... -
v4_07 创建应用程序状态
2011-02-27 20:30 773v4_07 Creating pages with Flex ... -
v4_06 了解导航容器
2011-02-27 20:29 701v4_06 Understanding navigator c ... -
v4_05 创建项目渲染器和项目编辑器
2011-02-27 12:24 920v4_05 Creating item renderers a ... -
v4_03 在基于列表的组件中实施一个Spa
2011-02-27 12:24 781v4_03 Implementing a Spark item ... -
v4_02 创建自定义项目渲染器
2011-02-27 12:24 828v4_02 Creating a custom item re ... -
v4_01 在项目渲染器中显示数据
2011-02-26 15:54 814v4_01 Representing data in defa ... -
v3_07 使用双向绑定
2011-02-26 15:53 869v3_07 Implementing two-way bind ... -
v3_06 验证表单数据
2011-02-26 15:53 798v3_06 validating form data 验证表单 ... -
v4_08 应用布局
2011-02-26 15:49 724v4_08 laying out an application ...
相关推荐
DataGrid控件的使用极大地简化了开发人员的工作,使得用户能够直观地查看和操作数据。 要利用DataGrid控件辅助录入数据,我们需要遵循以下步骤: 1. **添加DataGrid控件**:首先,在VB的设计界面中,从工具箱中...
### ASP.NET中DataGrid控件的使用技巧 DataGrid控件是ASP.NET中一个非常重要的数据展示工具,它能够提供动态的数据绑定、编辑、排序、筛选等功能,极大地提高了Web应用程序的交互性和数据处理效率。本文将详细介绍...
以下是对C# DataGrid控件的详细说明,以及如何在实际开发中使用它的关键知识点。 1. **DataGrid控件介绍** DataGrid控件提供了灵活的数据绑定能力,可以与多种数据源进行连接,如数组、ArrayList、DataTable或...
DataGrid 控件还可以使用消息机制来处理控件的事件。例如,可以使用 HeadClick 消息来对控件进行排序。 六、结语 MFC DataGrid 控件是一个非常实用的控件,提供了很多实用的功能。通过本文,我们可以学习到 MFC ...
在Windows编程领域,DataGrid控件是一个非常关键的组件,特别是在使用VC++进行开发时。这个控件允许程序员创建和展示结构化的数据,通常与数据库交互,为用户提供一种直观的方式来查看和编辑表格形式的数据。本篇...
这通常通过设置控件的DataSource属性和DataMember属性完成,或者在代码中使用DataGrid的TableStyle对象进行设置。 3. **导出数据的目标格式** 数据导出的常见格式有CSV(逗号分隔值)、Excel(.xls 或 .xlsx)、...
在本教程中,我们将深入探讨`DataGrid`控件的详细使用方法,帮助你更好地理解和应用这个工具。 1. **添加DataGrid控件** 在VB中,你可以通过工具箱(Toolbox)来添加`DataGrid`控件到窗体(Form)。只需从工具箱中...
在本文中,我们将深入探讨WPF(Windows Presentation Foundation)中的DataGrid控件,以及如何结合MVVM(Model-View-ViewModel)模式来充分利用其功能。DataGrid是WPF中的一个核心控件,常用于显示和编辑表格数据。...
ASP_NET DataGrid 控件深入研究
VB中的DataGrid控件是一个非常实用的工具,用于在用户界面中展示和操作数据库中的数据。它呈现数据的方式类似于电子表格,提供了灵活的功能,如编辑、排序和格式化。以下是对DataGrid控件的详细说明: 1. **...
### VC++中DataGrid控件的使用 #### 一、引言 Microsoft ADODataControl 控件是 ActiveX 控件中用于访问数据库的关键组件。它利用 Microsoft ActiveX 数据对象 (ADO) 快速建立起数据绑定 (Data Binding) 控件与...
在实际开发中,使用Datagrid控件可以极大地提高开发效率,因为它提供了一套完整的数据管理功能,包括数据绑定、排序、过滤、分页等。开发者可以通过编程接口与控件进行交互,设置属性、响应事件,实现自定义的行为。...
在本文中,我们将深入探讨基于C++的Visual C++(VC)编程环境下,用于创建功能丰富的表格界面的CGridCtrl控件。CGridCtrl是一个强大的第三方控件,它提供了比VC++自带的网格控件更丰富的功能,尤其是支持单元格的...
Windows窗体DataGrid控件是NET 1.0/1.1推出的控件,在VS2005中亦可以继续使用,虽然它在功效方面不如NET 2.0新增的控件DataGridView,但它仍有用武之处,特别是对于已完成的项目中使用了该组件时,没有必要更换它,...
本文将深入讲解如何利用博图WinCC V16中的ADODB组件和DataGrid控件来显示来自SQL Server的数据。 ADODB(ActiveX Data Objects Database)是微软提供的一个数据库访问接口,支持多种数据库,包括SQL Server。在...
在这个“radio的应用ver_radio_datagrid”项目中,我们可以推测其核心是将单选按钮的功能与数据网格控件相结合,提供一种用户在多行数据中选择某一行或某一列特定值的方式。在C#和.NET环境下,开发人员经常使用ASP...
【标题】"BMS.rar_BMS C_bms_datagrid in asp_网上书店" 提供了一个关于使用ASP.NET和C#开发的网上书店系统,其中着重应用了DataGrid控件。 【描述】这个项目是一个基于ASP.NET技术的网上书店平台,采用C#作为后端...
在.NET框架中,DataGrid控件是一个常用的组件,用于显示数据源中的表格数据。它广泛应用于Windows Forms和ASP.NET应用程序中。本节我们将深入探讨如何在DataGrid控件中设置单元格的数据显示格式,以便更好地呈现和...