`

DataGrid中数据的增加/删除/获取

    博客分类:
  • Flex
XML 
阅读更多
介绍一下DataGrid中数据的增加/删除/获取。

添加/删除
由于DataGrid的数据都绑定于Array或XML,所以我们需要增加记当或删除记录的时候..只需要对所绑定的数据进行相应的操作即可。这里就不多说了..一会直接看代码。
要提示一下的是..虽然数据与DataGrid进行的绑定.不过好像修改了数据源不会立刻更新..需要DataGrid对数据源进行一次反向操作(就在是 DataGrid下进行编辑,下一节会介绍),才会进行更新,所以如果希望立刻更新的话..我们可以再指行一次数据指定..
DataGrid.dataProvider = 数据源

获取
这里所说的获取..是当我们对DataGrid进行的操作(点击项目)的时候..进行所点击的位置索引与数据的获取.
(如果要获取指定第几行,每几列的数据,这样对数据源进行操作即可)

当我们侦听itemClick事件的时候..将会接收到一个ListEvent事件对象..对象里分别有所点击单元格的列索引与列索引,我们就从这两个数据进行其它数据的获取..
(ps:下边提到的e为ListEvent事件对象..)
1.所点击的列的表头
(e.target as DataGrid).columns[e.columnIndex].headerText
2.点击的列索引
e.columnIndex
3.点击的行索引
e.rowIndex
4.点击的整行的数据(选中的数据)
(e.target as DataGrid).selectedItem
5.选中的单元格的数据
(e.target as DataGrid).selectedItem[(e.target as DataGrid).columns[e.columnIndex].dataField]
分享到:
评论

相关推荐

    Delphi操作数据库实现DataGrid操作的代码实例.rar

    Delphi操作数据库实现DataGrid操作的代码实例,是一个基础级而且很实用的DataGrid应用用法实例,同时还演示了adoquery和adotable的操作方法,演示了如何增加、修改和删除数据等。

    jeasyui的dataGrid的打印和导出,jeasyui报表 table转成excel 实例下载

    如题,项目要用到jeasyui,所以必须要下载它的demo,获取相应的js,css等等的文件 jeasyui的下载地址:http://www.jeasyui.com/download/index.php <!DOCTYPE ...

    easyui+增强窗体 demo_ext为实例文件

    10、修复datagrid 的rowEditing编辑风格在没有数据的datagrid中增加数据后,再编辑时无法显示的问题。 11、datagrid增加自定义事件 onConfirmEdit , 用于rowEditing编辑风格点击“确定”按钮时触发。当事件返回false...

    ASP.NET常用代码

    id='(Container.DataItem, "数据字段1")%>' & name='(Container.DataItem, "数据字段2")%>' /> 7.表格点击改变颜色 if (e.Item.ItemType == ListItemType.Item ||e.Item.ItemType == ListItemType.AlternatingItem...

    ASP.net技术内幕

    <br/>9.2.6 删除数据库记录 <br/>9.3 改进数据库性能 <br/>9.3.1 使用SQL存储过程 <br/>9.3.2 获取返回值和输出参数 <br/>9.3.3 执行复杂的存储过程 <br/>9.3.4 用链接缓冲改进性能 <br/>9.4 高级的数据库主题 <br/>...

    ASP.NET程序中常用的三十三种代码.txt

     (Container.DataItem, "数据字段1")%>’ & name=’(Container.DataItem, "数据字段2")%>’ />  7.表格点击改变颜色 if (e.Item.ItemType == ListItemType.Item ||e.Item.ItemType == ListItemType....

    【全】开发GIS应用简明教程(word+PDF版,无图)

    在DataGrid中读取HouseLayer的所有图元数据,并将DataGrid内修改后的数据更新到图层表中.2.使用自定义工具增加和删除带数据的图元. 在C#中怎样获取打印机的当前状态 ?要获得打印机的状态,应该定义一个联合. ……

    WPF控件TreeGrid/类似TreeListView

    既可以简单的绑定到Datatable,因此保存数据相当方便,并通过Key和ParentKey在内部实现分级,外部只是简单的获取数据值即可,本控件屏蔽了添加和删除功能,一般只需要修改而已,当然由于Datagrid的强大编辑性,扩展...

    C#.NET学习好资料-编程常用功能及代码的总结与收藏

    1.打开新的窗口并传送参数: 2 2.为按钮添加对话框 2 3.删除表格选定记录 2 4.删除表格记录警告 2 ...25.在Datagrid中修改数据,当点击编辑键时,数据出现在文本框中,怎么控制文本框的大小 ? 14 26.对话框 14 27.

    ASP.NET程序中常用的三十三种代码

    25.在Datagrid中修改数据,当点击编辑键时,数据出现在文本框中,怎么控制文本框的大小 ? 26.对话框 27. 将时间格式化:string aa=DateTime.Now.ToString("yyyy年MM月dd日"); 28.自定义分页代码: 29....

    asp.net专家疑难解答200问源码

    126.如何在DataGrid控件中实现数据项的编辑、更新、取消 127.如何在DataGrid控件中删除最后一页的最后一记录 128.如何把数据库中的数据以Excel文件的格式在显示浏览器中 129.如何给DataGrid控件添加个标题并实现...

    delphi 开发经验技巧宝典源码

    0211 如何获取DataGrid单元格中的内容 140 0212 如何锁定文本框中的文本 141 0213 如何设置光标到文本框的末尾 141 0214 如何改变表格列的矩形区域颜色 142 0215 控制在文本框中只能输入两位小数 143 0216...

    delphi 开发经验技巧宝典源码06

    0211 如何获取DataGrid单元格中的内容 140 0212 如何锁定文本框中的文本 141 0213 如何设置光标到文本框的末尾 141 0214 如何改变表格列的矩形区域颜色 142 0215 控制在文本框中只能输入两位小数 143 0216...

    asp.net专家疑难解答200问

    如何实现DataGrid控件中DropDownList控件的联动 131.DataGrid控件使用综合举例 第7章 数据绑定技术 132.如何单值绑定到控件的属性 133.如何将DataTable绑定到DataGrid Web控件 134.如何将...

    asp.net知识库

    如何获取MSSQLServer,Oracel,Access中的数据字典信息 C#中利用GetOleDbSchemaTable获取数据库内表信息[原创] 如何解决ACCESS中SELECT TOP语句竟然返回多条记录的问题? Asp.net 利用OleDb的GetOLEDBSchemaTable方法...

    ASP.NET基础控件-教程

     Asp.net手动绑定数据(分页、编辑、删除、加控件等操作)  Asp.net中My97DatePicker4.2日期的使用  Asp.net中DataList控件添加删除  Asp.net获取请求的用户信息IP地址  获取世界IP地址库显所在城市信息  MySQL...

    asp.net开发常用整理集合

     Asp.net手动绑定数据(分页、编辑、删除、加控件等操作)  Asp.net中My97DatePicker4.2日期的使用  Asp.net中DataList控件添加删除  Asp.net获取请求的用户信息IP地址  获取世界IP地址库显所在城市信息  ...

Global site tag (gtag.js) - Google Analytics