首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

有两个关于Msflexgrid和datagrid的有关问题

2012-04-28 
有两个关于Msflexgrid和datagrid的问题问题1.怎样在窗口的from_load事件将excel中的数据载入一个到msflexg

有两个关于Msflexgrid和datagrid的问题
问题1.怎样在窗口的from_load事件将excel中的数据载入一个到msflexgrid中?
问题2.在一个datagrid表格中,怎样将用鼠标点击的一行中的某些数据赋给一些变量?

[解决办法]
问题1.怎样在窗口的from_load事件将excel中的数据载入一个到msflexgrid中?

读入 Excel 数据的方法有两类,一是将 Excel 文件当作外部数据库,用 ADO 对象查询,二是用 Excel 对象逐行逐列访问。

如果用方法一,可以通过绑定,让 VB 自己载入记录集中的数据,也可以用代码人工逐行添加,甚至逐单元格赋值。

如果用方法二,就是单元格对单元格传递了。

问题2.在一个datagrid表格中,怎样将用鼠标点击的一行中的某些数据赋给一些变量? 

DataGrid 是需要绑定到记录集的。点击 DataGrid 一行时,相应的 RecordSet 记录集会定位到那一条记录上。在事件(似乎是 ColRowChange)中从记录的相应字段取值即可。

热点排行