`
joe.feng
  • 浏览: 134371 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Datagrid动态添加列

    博客分类:
  • Flex
阅读更多

Datagrid的列是一个数组,动态添加列的方法是创建一个新的数组来存放Datagrid的所有列,然后往这个新的数组新增一列,最后再把Datagrid的列指向这个数组:

 

 

protected function btn_clickHandler(event:MouseEvent):void
{
	var dc:DataGridColumn = new DataGridColumn();
	var arr:Array = dg.columns;
	arr.push(dc);
	dg.columns = arr;
}

<mx:Button id="btn" label="add column" click="btn_clickHandler(event)" />
<mx:DataGrid id="dg" dataProvider="{ac}">
	<mx:columns>
		<mx:DataGridColumn />
		<mx:DataGridColumn />
		<mx:DataGridColumn />
	</mx:columns>
</mx:DataGrid>
分享到:
评论

相关推荐

    Wince DataGrid动态添加列和绑定数据 并修改数据

    Wince DataGrid动态添加列和绑定数据 并修改数据 ----------------------------------------------- 对于DataGrid中 值的修改 是参考别人的代码加上自己的一些方法做出来的!

    MVVM实现WPF中DataGrid动态列与编辑器

    本篇主要讨论如何在MVVM框架下实现DataGrid控件的动态列以及编辑功能。 首先,理解MVVM模式的基本概念: 1. **Model**:模型层,负责业务数据的处理,不关心UI。 2. **View**:视图层,UI界面,用户交互的地方,...

    WPF动态添加行列DATAGRID

    要动态添加列,我们需要使用DataGridColumn对象。例如,如果我们要添加一个字符串类型的列,可以这样做: ```csharp DataGridTextColumn textColumn = new DataGridTextColumn(); textColumn.Header = "列名"; ...

    easyUI页面datagrid动态列和form字段动态添加

    easyUI页面datagrid动态列和form字段动态添加;项目开发时用到的,废了不少事,大概总了一下,现在发出来共享给想我一样的要用到的菜鸟们,谢谢

    datagrid动态添加模板列

    本文将深入探讨如何在运行时(即动态)为`DataGrid`添加模板列,以及如何利用`ITemplate`接口绑定字段名称。 模板列在`DataGrid`中扮演着至关重要的角色,因为它们提供了自定义列布局和内容的能力。模板列可以包含...

    WPF之DataGrid动态生成列实例

    4. **添加列到DataGrid**:将生成的列添加到DataGrid.Columns集合中。这样,当DataGrid加载时,它将根据添加的列显示数据。 5. **处理数据类型**:由于DataGrid默认可能无法正确处理所有数据类型,因此可能需要...

    wpf动态列datagrid

    为了自定义列生成过程,我们需要禁用`AutoGenerateColumns`属性,然后在代码-behind或MVVM模式中手动添加列。例如,假设我们有以下数据模型: ```csharp public class Item { public string Column1 { get; set; }...

    可删除列的datagrid

    在这个特定的情况下,"可删除列"功能意味着用户在界面上可以动态地选择移除数据网格中的某一列,这为用户提供了更高的自定义性和灵活性。 在IT行业中,实现这样的功能可能涉及到以下知识点: 1. **前端技术**:在...

    WPF动态添加行列DATAGRID.zip

    动态添加行列涉及到两个主要方面:动态添加行和动态添加列。 1. 动态添加行: - DataGrid可以通过两种方式添加行:数据绑定和手动添加。数据绑定是将数据源与DataGrid绑定,当数据源发生变化时,DataGrid会自动...

    JS EasyUI DataGrid动态加载数据

    在实际应用中,动态加载数据是DataGrid的一个重要特性,允许用户在需要时加载更多的数据,提高网页性能并优化用户体验。 动态加载数据通常指的是懒加载(Lazy Loading)机制,即只在用户滚动到数据视图的底部或者...

    DataGrid自定义列标题

    综上所述,通过各种方式我们可以实现DataGrid的自定义列标题,包括文本、样式、交互性和动态调整列宽等特性,以满足不同场景下的需求。在实际项目中,根据具体业务逻辑和界面设计灵活运用这些方法,能够打造出更加...

    wpf中datagrid动态设置单元格背景

    当我们需要根据数据的某些条件动态改变`DataGrid`中单元格的背景颜色时,就需要对控件进行一些定制化操作。以下将详细讲解如何实现这个功能。 首先,我们需要理解`DataGrid`的基本结构。`DataGrid`的每一行由多个`...

    在DataGrid控件中添加自定义编号列

    以下就是关于如何在DataGrid控件中添加自定义编号列的详细知识。 1. **自定义编号列的意义** - 自定义编号列可以帮助用户更好地理解和跟踪数据,特别是在大量数据中。 - 可以根据业务逻辑设置编号,比如按照日期...

    基于siverlight实现动态生成DataGrid模板列源码例子

    4. **动态添加列**:在代码-behind中,使用`DataGrid.Columns.Add()`方法添加新的列。对于模板列,需要创建一个`DataGridTemplateColumn`对象,设置其`CellTemplate`和`HeaderTemplate`属性,这两个属性都是...

    为DataGrid添加确认删除的对话框

    ### 为DataGrid添加确认删除的对话框 在Web开发中,经常需要处理用户界面的各种交互操作,其中就包括对数据进行增删改查。在ASP.NET Web Forms中,DataGrid是一个非常常用的控件,用于展示和编辑数据。为了提高用户...

    动态管理ASP.NET DataGrid数据列

    DataGridColumnCollection是一个集合,包含了所有DataGridColumn对象,提供了Add方法用于添加列,以及移除列的方法。DataGridColumn类具有Visible属性,通过设置此属性为true或false,可以控制列是否在界面上显示。 ...

    动态添加列

    这时候,就需要动态地向DataGrid添加或移除列。 以下是如何实现动态添加DataGrid列的步骤: 1. **创建数据源**:首先,我们需要一个数据源,例如一个DataTable。DataTable允许我们在运行时动态地添加列。可以通过`...

    DataGrid 动态添加模板列 实现代码

    下面这篇文章就要告诉你如何如何一步步的添加一个动态的ItemTemplate和EditItemTemplate到DataGrid中. 另外, 还会告诉你怎么获取和更新用户对EditItemTemplate所做的改变. 例子将会是很简单的. 然后, 我很快就会在...

    WPF_MVVM中DataGrid列中使用ComBox绑定

    本话题将探讨如何在MVVM架构下,将ComBox控件集成到DataGrid列中,并实现其与数据模型的双向绑定,以实现在选择ComBox项后,数据能够即时更新到绑定的实体中。 首先,我们需要理解DataGrid的基本用法。DataGrid是...

    WPF在dataGrid中添加CheckBox支持单选,多选,全选功能

    项目中用到DataGrid, 需要在第一列添加checkbox, 可以多选、全选。 其中涉及的概念DataTemplate, DataGridCellStyle, DataGridCellControlTemplate,Binding, OnPropertyChanged等。

Global site tag (gtag.js) - Google Analytics