0 0

mx:DataGrid诡异问题10

为什么我的DataGrid加载数据后,无法加载点击click事件
2011年11月23日 10:31

2个答案 按时间排序 按投票排序

0 0

你要对整个DataGrid 的click事件,还是某列,某行?
讲清楚点

2011年11月23日 10:39
0 0

试下我这个代码,窗体上只有 一个文本框  一个 GRID 一个按钮
Private Sub Command1_Click()
Grid1.Rows = Grid1.Rows + 1
End Sub

Private Sub Form_Load()
Text1.Visible = 0
Grid1.Cols = 4
Grid1.Rows = 2
Grid1.FixedCols = 0
Grid1.FixedRows = 1

Grid1.ColWidth(0) = Grid1.Width * 0.05
Grid1.ColWidth(1) = Grid1.Width * 0.4
Grid1.ColWidth(2) = Grid1.Width * 0.12
Grid1.ColWidth(3) = Grid1.Width * 0.06

Grid1.Row = 0
Grid1.Col = 0
Grid1.Text = "数据列1"
Grid1.Col = 1
Grid1.Text = "数据列2"
Grid1.Col = 2
Grid1.Text = "数据列3"
Grid1.Col = 3
Grid1.Text = "数据列4"

End Sub

Private Sub Grid1_DblClick()
Text1.Visible = 0
Text1.Left = Grid1.Left
Text1.Top = Grid1.Top
Text1.Visible = 1

For I = Grid1.LeftCol To Grid1.Col - 1
Text1.Left = Text1.Left + Grid1.ColWidth(I) + 15
Next
For I = Grid1.TopRow To Grid1.Row
Text1.Top = Text1.Top + Grid1.RowHeight(I) + 15
Next
Text1.Width = Grid1.ColWidth(Grid1.Col)
Text1.Height = Grid1.RowHeight(Grid1.Row)
Text1.Text = Grid1.Text
Text1.SetFocus

End Sub

Private Sub Text1_Validate(Cancel As Boolean)
On Error Resume Next
Grid1.Text = Text1.Text
Text1.Visible = 0

2011年11月23日 10:31

相关推荐

    Flex(mx:DataGrid)实现数据过滤显示

    MX:DataGrid是Flex中的一个组件,用于展示数据集并进行交互操作,如排序、选择和编辑。本篇文章将重点讲解如何在Flex中利用MX:DataGrid实现数据过滤显示的功能。 首先,数据过滤是指根据特定条件筛选数据,只显示...

    Flex实现分页显示功能(mx:DataGrid)

    本篇将聚焦于如何使用Adobe Flex来实现分页显示功能,特别是通过mx:DataGrid组件。 Flex是一种基于ActionScript和MXML的开源框架,用于构建富互联网应用程序(RIA)。mx:DataGrid是Flex提供的一个强大组件,可以...

    FLEX的一个DataGrid例子

    在MXML文件中,我们可以定义一个`mx:DataGrid`标签,并为其设置ID以便后续编程时引用。例如: ```xml <mx:DataGrid id="myGrid"> </mx:DataGrid> ``` 2. **配置列**: DataGrid的列可以通过`mx:...

    flex datagrid

    - MXML 方式:在 MXML 文件中,你可以直接通过 `<mx:DataGrid>` 标签创建 DataGrid,设置其位置和大小。例如: ```xml <mx:DataGrid y="10" width="250" right="10"> </mx:DataGrid> ``` - ActionScript 方式...

    Flex itemRenderer的详细教程

    <mx:DataGrid id="dgBooks" width="100%" height="100%"> <mx:columns> <mx:DataGridColumn dataField="title" headerText="Title"> <mx:itemRenderer> <mx:Component> <mx:HBox verticalAlign="middle"> <mx:...

    ASP.NET应用:DataGrid使用最佳实践

    8. **错误处理和调试**: 在使用DataGrid时,可能遇到如数据绑定错误、事件触发异常等问题。学会有效地调试和处理这些错误是提高开发效率的关键。 9. **样式和皮肤**: 使用CSS为DataGrid定制样式,使其与网站整体...

    DataGrid控件使用及HTTPService参数传递说明

    1. **创建DataGrid对象**:在MXML文件中,我们可以通过<mx:DataGrid>标签创建一个DataGrid实例。例如: ```xml <mx:DataGrid id="myGrid"> </mx:DataGrid> ``` 2. **定义列**:DataGrid的列可以通过添加子元素...

    DataGrid 数据的拖动

    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" fontSize="12" height="390" width="500"> <mx:XML id="stuInfo"> Фΰ <sex>22 <age></age> </student> Фΰ <sex>23...

    Flex创建可编辑以及分页的DataGrid

    最后,我们需要监听`PagingControl`的事件,如`change`事件,以便在用户切换页面时更新DataGrid: ```actionscript pagingCtrl.addEventListener(PagingEvent.CHANGE, onPagingChange); function onPagingChange...

    Flex教程之DataGrid用法

    在MXML中设置表头非常直观,只需在`<mx:DataGrid>`标签内添加`<mx:columns>`标签,并在其中定义各个`<mx:DataGridColumn>`。 ```xml <mx:DataGrid id="DataGrid2" editable="true" width="300" y="30" right="10"> ...

    FLEX4 s:dataGrid单元格弹出可文本

    在Flex4开发中,`s:DataGrid`是Adobe Flex组件库中的一个关键元素,用于显示数据集中的信息,通常以表格形式展示。这个组件在处理大量结构化数据时非常有用,用户可以通过滚动和排序来浏览数据。在给定的标题“FLEX4...

    Flex调用xml通过DataGrid遍历简单示例

    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="service.send()" > <mx:Scrip t> <![CDATA[ import mx.controls.Alert; import mx.rpc.events.FaultEvent; import mx....

    Flex dataGrid实现数据过滤

    原理就是ArrayCollection的filterFunction的使用。是根据老外一个帖子改的,其他下载地址在 :http://www.zuidaima.com/share/1714555305004032.htm

    flex 数据绑定 dataGrid.rar

    1. **定义DataGrid**:在MXML中,我们可以通过 `<mx:DataGrid>` 或 `<s:DataGrid>`(Spark版本)标签来创建DataGrid。DataGrid的列由`<mx:DataGridColumn>` 或 `<s:GridColumn>` 定义,每列对应数据集中的一个字段。...

    Flex使用弹出窗口为DataGrid添加新数据

    <mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"> <mx:Label text="请输入新数据"/> <mx:Form> <!-- 添加表单字段,如文本输入框 --> </mx:Form> <mx:HBox> <mx:Button label=...

    flex 初学者入门资料

    快步进入flex门槛 1.效果-模糊化 ...<mx:DataGrid x="30" y="75" id="dgTopPosts" width="400" dataProvider="{wsBlogAggr.getMostPopularPosts.lastResult}"> 获取每行的值:DataGrid.selectedItem.postLink)

    FLEX操作XML&JSON

    用户界面包括一个`<mx:DataGrid>`显示股票价格,通过`<mx:HSlider>`实现数据过滤,显示特定日期范围内的数据。 2. **动态界面**:通过监听滑动条事件,调整`<mx:DataGrid>`的数据源,实现界面的实时更新。 总结,...

    Flex Datagrid checkbox实现

    </mx:MXComponent> ``` 2. **设置Datagrid列的renderer属性**:在Datagrid的定义中,找到你想添加复选框的列,并将renderer属性设置为我们刚才创建的自定义Renderer。 ```mxml <mx:DataGrid id="myGrid"> <mx:...

Global site tag (gtag.js) - Google Analytics