DataGrid
来源:互联网 发布:微信抢红包软件安卓版 编辑:程序博客网 时间:2024/05/22 02:10
表格
与ArrayCollection关联,可显示多条信息
1、定义
[Bindable]
private var dpConsumeDetail:ArrayCollection; //消费明细
2、赋值
dpConsumeDetail=new ArrayCollection();
var str:String="select consume_detail.id,date_time,types.name name,money,remark " +
"from consume_detail " +
"inner join " +
"types on consume_detail.type_id=types.id and consume_detail.userid=types.userid "+
"where date_time<="+selEndDate+" and date_time>="+selStartDate+
" and consume_detail.userid="+userId;
db.SelItemFromTable(str,dpConsumeDetail);
从数据库取值,赋给dpConsumeDetail
//访问dpConsumeDetail中的元素
sumMoney=0;
for(var i:int=0;i<dpConsumeDetail.length;i++)
{
sumMoney+=Number(dpConsumeDetail.getItemAt(i).money);
}
3、在DataGrid显示
<mx:DataGrid id="selDataSetId" x="40" y="218" height="169" width="366"
selectable="true"
selectionColor="0x7FCEFF"
dataProvider="{dpConsumeDetail}"
itemClick="itemClickDeal(event);">
<mx:columns>
<mx:DataGridColumn headerText="日期" dataField="date_time"/>
<mx:DataGridColumn headerText="类型" dataField="name"/>
<mx:DataGridColumn headerText="金额" dataField="money"/>
<mx:DataGridColumn headerText="备注" dataField="remark"/>
</mx:columns>
</mx:DataGrid>
dataProvider="{dpConsumeDetail}" 与第二步取出的值对应
dataField="date_time" 分别对应从数据库取出的字段名称
0 0
- DataGrid
- datagrid
- DataGrid
- datagrid
- datagrid
- Datagrid
- dataGrid
- datagrid
- DATAGRID
- datagrid
- DataGrid
- DataGrid
- DataGrid
- DataGrid
- DataGrid
- datagrid
- DataGrid
- DataGrid
- 2-3查找树
- 三叉树-字典树修正
- AIR桌面应用程序设置图标
- Android BLE开发之Android手机搜索iBeacon基站
- 父子窗口间通信
- DataGrid
- 错误1
- 异步委托实例,以及线程池
- hdu Calculator 3546
- LinkButton(自定义按钮)
- Validator
- Linux C语言 获取本机(所有网卡)IP地址(IPV4)
- 代理模式和命令模式的区别
- TextInput