添加列:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
import mx.controls.dataGridClasses.DataGridColumn;
//点击按钮事件
private function btnAddColumn_click():void
{
var dgColumn:DataGridColumn=new DataGridColumn("Email");
dgColumn.dataField="email";
dgColumn.width=100;
dgTest.columns=dgTest.columns.concat(dgColumn);
}
]]>
</mx:Script>
<mx:XMLList id="employees">
<employee>
<name>Christina Coenraets</name>
<phone>555-219-2270</phone>
<email>ccoenraets@fictitious.com</email>
<active>true</active>
</employee>
<employee>
<name>Joanne Wall</name>
<phone>555-219-2012</phone>
<email>jwall@fictitious.com</email>
<active>true</active>
</employee>
<employee>
<name>Maurice Smith</name>
<phone>555-219-2012</phone>
<email>maurice@fictitious.com</email>
<active>false</active>
</employee>
<employee>
<name>Mary Jones</name>
<phone>555-219-2000</phone>
<email>mjones@fictitious.com</email>
<active>true</active>
</employee>
</mx:XMLList>
<mx:DataGrid id="dgTest" x="10" y="10" width="434" height="302" dataProvider="{employees}" >
<mx:columns>
<mx:DataGridColumn headerText="name" dataField="name"/>
<mx:DataGridColumn headerText="phone" dataField="phone"/>
</mx:columns>
</mx:DataGrid>
<mx:Button id="btnAddColumn" x="452" y="11" label="Add Column" click="btnAddColumn_click()"/>
</mx:Application>
添加行:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()">
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
//点击按钮事件
private function btnAddRow_click():void
{
var obj:Object=new Object();
obj.label="kelvin";
obj.data="I don't know what are you talking about";
acTest.addItem(obj);
//如果Datagrid没有更新,添加下面这句
//acTest.refresh();
}
]]>
</mx:Script>
<mx:ArrayCollection id="acTest">
<mx:Object label="MI" data="Lansing"/>
<mx:Object label="MO" data="Jefferson City"/>
<mx:Object label="MA" data="Boston"/>
<mx:Object label="MT" data="Helena"/>
<mx:Object label="ME" data="Augusta"/>
<mx:Object label="MS" data="Jackson"/>
<mx:Object label="MN" data="Saint Paul"/>
</mx:ArrayCollection>
<mx:DataGrid id="dgTest" x="10" y="10" width="434" height="302" dataProvider="{acTest}" >
<mx:columns>
<mx:DataGridColumn headerText="name" dataField="label"/>
<mx:DataGridColumn headerText="phone" dataField="data"/>
</mx:columns>
</mx:DataGrid>
<mx:Button id="btnAddRow" x="452" y="11" label="Add Row" click="btnAddRow_click()"/>
</mx:Application>
分享到:
相关推荐
easyUI页面datagrid动态列和form字段动态添加;项目开发时用到的,废了不少事,大概总了一下,现在发出来共享给想我一样的要用到的菜鸟们,谢谢
WPF DataGrid 动态添加 行列 比较靠谱的,可以看看,通俗易懂
DataGrid自定义列标题 DataGrid自定义列标题 DataGrid自定义列标题 DataGrid自定义列标题 DataGrid自定义列标题
使用MVVM模式对WPF中的DataGrid控件动态添加列,并实现了编辑模式。
在ASP.NET的DataGrid数据显示控件编程中,我们有几种方式可以增加DataGrid columns。...本文中将向大家介绍如何编程实现在运行时动态的增加和删除Columns列,其实是通过隐藏或者现实 Columns列来实现的。
其中最常见的方法是在web forms设计器中增加,通过在控件工具箱中拖访DataGrid控件到web设计页面,然后在属性生成器中增加Columns列;还有一种方式就是在 HTML视图模式下更改HTML代码的方式增加Columns列。
DataGrid 底部合计,在DataGrid 的外部,底部横向滚动条的下面做的汇总。
easyui1.4.5增加一个鼠标滑过行,注意是行不是列,然后弹出框显示某些关键信息,如经典的图片预览操作,内容提供demo,并附修改方法,这个方法是修改的源码,没有增加扩展实现,若愿意请自行实现
今天做项目的时候,想在easyui的datagrid每一列数据后边都加上一个操作按钮,怎么实现此功能呢?下面小编给大家带来了EasyUI的DataGrid每行数据添加操作按钮的实现代码,需要的朋友参考下吧
项目中用到DataGrid, 需要在第一列添加checkbox, 可以多选、全选。 其中涉及的概念DataTemplate, DataGridCellStyle, DataGridCellControlTemplate,Binding, OnPropertyChanged等。
在datagrid的onLoadSuccess事件增加代码处理。 <style type=text/css> .subtotal { font-weight: bold; }/*合计单元格样式*/ </style> [removed] function onLoadSuccess() { //添加“合计”列 $...
NULL 博文链接:https://hjy2099.iteye.com/blog/260165
论坛中最常见的一个问题是:“ 我怎样在 DataGrid 中显示列合计?”。 我亲自多次为这个问题提供了示例代码,因此,我想在DotNetJunkies 的标题中提供这么一份指南。 在这份指南中你将会学到怎样在 DataGrid 中编程...
VB 6.0 在DataGrid表格中实现下拉列表框,大家可以看截图,在如演示效果所示的DataGrid表格中,单击“单位”一列任意行数据,会显示出一个下拉框,供输入者选择单位,扩展了DataGrid的功能,增加了易用性,提升了...
在C#的开发中,VS中都集成了一系列的控件,这样特别方便我们的使用,但是在一些开发的业务场景中,有时候需要在一个datagridview中上做修改数据,但又想对于修改的内容做控制,这个时候就需要把单元格在修改的时候...
Asp.net有很多控件都使用了模版技术(DataGrid就是一个例子). 而这些控件都工作得很好, 通常, 模版可以被保存为ascx文件以增加复用性. 很有可能, 事前你是不知道你的控件是怎么布局的, 而且你需要动态的添加一些模版...
在DataGridView表格中,实现类似Excel列头出现下拉框,可以筛选数据的功能,有全部的应用代码
主要介绍了使用javascript生成动态表格并为每个单元格添加单击事件,需要的朋友可以参考下
第10课(datagrid增加、删除、修改功能,结合后台讲解,怎样获得增加或删除的数据,怎样传递到后台,如果添加或修改不成功,怎样回滚操作,后台操作成功,保持状态等。和清空datagrid的简单方法。) 第11课(介绍一些...
使用vb.net在运行时动态添加Access数据库列