`

v4_04 使用DataGrid控件

    博客分类:
  • flex
 
阅读更多
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>
 
分享到:
评论

相关推荐

    VB利用DataGrid控件辅助录入数据.rar_VB_VB利用DataGrid控件辅助录入数据_vb DataGrid_vb控

    DataGrid控件的使用极大地简化了开发人员的工作,使得用户能够直观地查看和操作数据。 要利用DataGrid控件辅助录入数据,我们需要遵循以下步骤: 1. **添加DataGrid控件**:首先,在VB的设计界面中,从工具箱中...

    ASP_NET中DataGrid控件的使用技巧.pdf

    ### ASP.NET中DataGrid控件的使用技巧 DataGrid控件是ASP.NET中一个非常重要的数据展示工具,它能够提供动态的数据绑定、编辑、排序、筛选等功能,极大地提高了Web应用程序的交互性和数据处理效率。本文将详细介绍...

    C#DataGrid控件使用_C#_datagrid_

    以下是对C# DataGrid控件的详细说明,以及如何在实际开发中使用它的关键知识点。 1. **DataGrid控件介绍** DataGrid控件提供了灵活的数据绑定能力,可以与多种数据源进行连接,如数组、ArrayList、DataTable或...

    MFC DataGrid控件用法详解

    DataGrid 控件还可以使用消息机制来处理控件的事件。例如,可以使用 HeadClick 消息来对控件进行排序。 六、结语 MFC DataGrid 控件是一个非常实用的控件,提供了很多实用的功能。通过本文,我们可以学习到 MFC ...

    DataGrid控件用法详解

    在Windows编程领域,DataGrid控件是一个非常关键的组件,特别是在使用VC++进行开发时。这个控件允许程序员创建和展示结构化的数据,通常与数据库交互,为用户提供一种直观的方式来查看和编辑表格形式的数据。本篇...

    VB中如何正确导出DataGrid的数据.rar_VB datagrid 输出_VB_DataGrid_datagrid_dat

    这通常通过设置控件的DataSource属性和DataMember属性完成,或者在代码中使用DataGrid的TableStyle对象进行设置。 3. **导出数据的目标格式** 数据导出的常见格式有CSV(逗号分隔值)、Excel(.xls 或 .xlsx)、...

    vb中datagrid控件的详细使用方法

    在本教程中,我们将深入探讨`DataGrid`控件的详细使用方法,帮助你更好地理解和应用这个工具。 1. **添加DataGrid控件** 在VB中,你可以通过工具箱(Toolbox)来添加`DataGrid`控件到窗体(Form)。只需从工具箱中...

    DataGridMVVM.zip_WPF MVVM datagrid_datagrid_datagrid mvvm_mvvm_w

    在本文中,我们将深入探讨WPF(Windows Presentation Foundation)中的DataGrid控件,以及如何结合MVVM(Model-View-ViewModel)模式来充分利用其功能。DataGrid是WPF中的一个核心控件,常用于显示和编辑表格数据。...

    ASP_NET DataGrid 控件深入研究

    ASP_NET DataGrid 控件深入研究

    vb DataGrid 控件的使用

    VB中的DataGrid控件是一个非常实用的工具,用于在用户界面中展示和操作数据库中的数据。它呈现数据的方式类似于电子表格,提供了灵活的功能,如编辑、排序和格式化。以下是对DataGrid控件的详细说明: 1. **...

    VC++中DataGrid控件的使用

    ### VC++中DataGrid控件的使用 #### 一、引言 Microsoft ADODataControl 控件是 ActiveX 控件中用于访问数据库的关键组件。它利用 Microsoft ActiveX 数据对象 (ADO) 快速建立起数据绑定 (Data Binding) 控件与...

    Datagrid 控件 及注册 MSDATGRD.OCX

    在实际开发中,使用Datagrid控件可以极大地提高开发效率,因为它提供了一套完整的数据管理功能,包括数据绑定、排序、过滤、分页等。开发者可以通过编程接口与控件进行交互,设置属性、响应事件,实现自定义的行为。...

    CGridCtrl_src.zip_VC表格控件_gridctrl_vc datagrid_vc 表格_控件

    在本文中,我们将深入探讨基于C++的Visual C++(VC)编程环境下,用于创建功能丰富的表格界面的CGridCtrl控件。CGridCtrl是一个强大的第三方控件,它提供了比VC++自带的网格控件更丰富的功能,尤其是支持单元格的...

    强化DataGrid控件功能代码

    Windows窗体DataGrid控件是NET 1.0/1.1推出的控件,在VS2005中亦可以继续使用,虽然它在功效方面不如NET 2.0新增的控件DataGridView,但它仍有用武之处,特别是对于已完成的项目中使用了该组件时,没有必要更换它,...

    博图WinCC V16用ADODB、DataGrid控件显示SQL Server数据.docx

    本文将深入讲解如何利用博图WinCC V16中的ADODB组件和DataGrid控件来显示来自SQL Server的数据。 ADODB(ActiveX Data Objects Database)是微软提供的一个数据库访问接口,支持多种数据库,包括SQL Server。在...

    radio的应用ver_radio_datagrid

    在这个“radio的应用ver_radio_datagrid”项目中,我们可以推测其核心是将单选按钮的功能与数据网格控件相结合,提供一种用户在多行数据中选择某一行或某一列特定值的方式。在C#和.NET环境下,开发人员经常使用ASP...

    BMS.rar_BMS C_bms_datagrid in asp_网上书店

    【标题】"BMS.rar_BMS C_bms_datagrid in asp_网上书店" 提供了一个关于使用ASP.NET和C#开发的网上书店系统,其中着重应用了DataGrid控件。 【描述】这个项目是一个基于ASP.NET技术的网上书店平台,采用C#作为后端...

    在DataGrid控件中设置单元格的数据显示格式.

    在.NET框架中,DataGrid控件是一个常用的组件,用于显示数据源中的表格数据。它广泛应用于Windows Forms和ASP.NET应用程序中。本节我们将深入探讨如何在DataGrid控件中设置单元格的数据显示格式,以便更好地呈现和...

Global site tag (gtag.js) - Google Analytics