<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:DataGrid dataProvider="{ac}" id="dg" rowCount="15">
<mx:columns>
<mx:DataGridColumn headerText="ddd" dataField="col1" labelFunction="rowNum" sortable="false" textAlign="center" width="48" backgroundColor="#B6BDD2"/>
<mx:DataGridColumn headerText="Column 2" dataField="col2"/>
<mx:DataGridColumn headerText="Column 3" dataField="col3"/>
</mx:columns>
</mx:DataGrid>
<mx:Script>
<![CDATA[
import mx.controls.dataGridClasses.DataGridColumn;
import mx.collections.ArrayCollection;
[Bindable]
public var ac:ArrayCollection=new ArrayCollection([
{col1:"222",col2:"2",col3:"asdas"},
{col1:"1",col2:"3",col3:"asdas"},
{col1:"3",col2:"2",col3:"ascdas"},
{col1:"dc",col2:"4",col3:"asdas"},
{col1:"r5",col2:"5",col3:"ascdas"},
{col1:"56",col2:"33",col3:"asdas"},
{col1:"34",col2:"22",col3:"asdas"},
{col1:"76",col2:"33",col3:"ascddas"},
{col1:"62",col2:"53",col3:"sdkas"},
{col1:"89",col2:"65",col3:"sdas"},
{col1:"90",col2:"77",col3:"smdas"},
{col1:"98",col2:"66",col3:"sydas"}
]);
/**
* 返回此item的行号
*
*/
public function rowNum(item:Object,column:DataGridColumn):String{
var iIndex:int = ac.getItemIndex(item) + 1;
return String(iIndex);
}
]]>
</mx:Script>
</mx:Application>
思路:重写labelFunction函数,此函数包含此行的item,在datagrid的数据源中找到该item的索引位置,索引位置加一就是行号了。
分享到:
相关推荐
以上就是使用附加行为在WPF的`DataGrid` 中实现行号显示的详细过程。这种实现方式使得代码结构清晰,易于维护,并且可以轻松地应用于项目中的多个`DataGrid` 控件。通过这种方式,我们可以充分利用WPF的强大功能,...
### Silverlight DataGrid 不修改数据显示行号 #### 背景与概述 在Silverlight应用程序开发过程中,`DataGrid`控件是展示数据表格时常用的一种工具。它提供了丰富的功能来展示、排序、筛选和编辑数据集合。但在...
- **样式自定义**:你可以根据需要自定义行号的字体、颜色等样式,只需修改相应的`DataGrid`属性即可。 - **兼容性问题**:如果在不同的.NET框架版本中测试你的程序,请注意`TextRenderer.DrawText`可能存在的兼容性...
JQuery EasyUI DataGrid服务端分页加载数据后,DataGrid行号不能延续,总是重新由1开始。因为服务端分页取回的是单页数据,通过LoadData方法加载数据后,pageNumber属性被初始化为1,因此行号总是重新由1开始。现在...
在Windows Presentation Foundation (WPF) 中,`DataGrid` 是一个强大的控件,常用于展示数据表格。在处理大量数据时,我们有时需要在表格底部添加一个合计行,以显示各项数值的总和或其他统计信息。这个教程将指导...
easyUI datagrid 自动调整行号大小
在这个特定的场景中,我们关注的是一个名为"Grid(4)[显示固定行号]"的主题,这显然涉及到在DataGrid中实现固定行号的功能。 通常,DataGrid控件会显示从0开始的行索引,但这些行号并不总是固定的。当用户滚动数据时...
在Flex开发中,DataGrid组件是一种常用的表格展示控件,用于显示二维数据集。在实际应用中,我们可能需要获取用户在DataGrid中选中或点击的行号和列号,以便进行相应的业务处理。本篇文章将详细讲解如何在Flex中获取...
easyUI拓展:获取当前datagrid中在编辑状态的行编号列表,直接使用即可
### RichFaces中的DataGrid显示数据 #### 一、RichFaces简介 RichFaces是一个基于JavaServer Faces(JSF)的开源框架,它提供了丰富的组件库来增强Web应用的用户体验。通过结合Ajax技术,RichFaces能够创建出更加...
VB.NET DataGridview 没有显示行序号需要自己写个类感觉用起来很不方便,在网上找了很久没这样的控件今天本人花点点时间把它扩展了一下,下载后直接用 不需要做任何修改 但是 RowHeadersVisible 必须True ...
11. **rowNumbers**:显示行号的选项,开启后每行前面会有编号。 12. **singleSelect**:如果设置为 `true`,用户只能选择一行。 13. **pageNumber** 和 **pageSize**:用于初始化分页的页码和每页记录数。 14. *...
`method` 参数指定了请求的方式,`pagination` 控制分页,`rownumbers` 显示行号,`fitColumns` 自动调整列宽以适应表格宽度。 Datagrid 提供了丰富的事件,如 `onLoadSuccess`、`onClickRow`、`onDblClickRow` 等...
rownumbers: true, // 显示行号 toolbar: [{iconCls: 'icon-add', text: '添加'}, {iconCls: 'icon-edit', text: '编辑'}, {iconCls: 'icon-remove', text: '删除'}] // 添加工具栏 }); }); ``` 3. **Servlet ...
9. **rowNumbers**:是否显示行号,如果为 true,则会在每一行左侧显示行号。 10. **singleSelect**:是否只允许单选,如果为 true,用户只能选择一行。 11. **selectOnCheck** 和 **checkOnSelect**:控制复选框的...
MFC是微软提供的C++库,用于简化Windows应用程序开发,而MS Datagrid则是一个用于显示和编辑数据的控件,常用于桌面应用程序。 首先,我们需要创建一个新的MFC应用程序项目。在VS2010中,选择“文件”>“新建”>...
- DataGrid的配置包括`url`(数据源)、`fitColumns`(是否自适应列宽)、`striped`(是否显示斑马线)、`loadMsg`(加载提示信息)等。 - `frozenColumns`和`columns`定义了DataGrid的列,其中`editor`字段指定了...
这个案例主要涉及到了如何重写`DataGrid`控件以便能够打印其显示的内容。下面将详细介绍如何构建这样的打印类以及其中涉及的关键技术和代码实现细节。 ### 1. 介绍 在.NET框架中,`DataGrid`是一个非常强大的控件...
在Windows Presentation Foundation (WPF) 中,`DataGrid` 是一个强大的控件,用于显示和编辑数据集。这个控件提供了灵活的布局和格式化功能,使得开发者可以创建复杂的表格应用。本篇将深入探讨`WPF DataGrid`的...
可以通过rownumbers属性控制是否显示行号等。 最后,对于提出疑问的用户,可以通过留言的方式与小编进行互动。小编会及时对用户的疑问进行回复,帮助用户解决问题,从而提高用户对JQueryEasyUI的使用效率和体验。...