标题:关于msflexgrid控件的数据保存问题
只看楼主
vb爱好者vip
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2018-12-6
结帖率:0
已结贴  问题点数:20 回复次数:2 
关于msflexgrid控件的数据保存问题
大佬们,我想请问一下msflexgrid控件的数据要怎么保存,保存后下次我再打开的时候它还是存在的,另外就是msflexgrid和数据库连接的问题,怎样将数据导入到数据库,让数据库保存数据,然后在预览数据界面,我们又可以导出数据(从数据库中导出(格式可以是word、pdf、Excel)),感谢!!!
搜索更多相关主题的帖子: msflexgrid 控件 数据 保存 数据库 
2018-12-10 16:42
wds1
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:49
帖 子:393
专家分:2025
注 册:2016-3-10
得分:10 
msflexgrid就是个表格控件。
1、读取数据可以关联数据库也可以手动赋值,但是显示格式你必须自己控制。
2、输出数据也是一样,我一般都是自己写存储过程

给你一个导出到execl的例子

   nRows = msf2.Rows
   nColumns = msf2.Cols
   ReDim CellsData2(1 To nRows, 1 To nColumns)
   For i = 1 To nRows
   For j = 2 To nColumns
    CellsData2(i, j - 1) = msf2.TextMatrix(i - 1, j - 1)
   Next
   Next
   Set NewSheet = NewBook.Worksheets(1) '创建工作表
   Set objRange = NewSheet.Range(NewSheet.Cells(1, 1), NewSheet.Cells(nRows, nColumns))
      objRange.Value = CellsData2
  


[此贴子已经被作者于2018-12-11 09:22编辑过]

2018-12-11 09:20
ZHRXJR
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:125
帖 子:1034
专家分:5519
注 册:2016-5-10
得分:10 
MSFlexGrid 控件是网络数据显示控件,它能够显示数据库的数据,很明显它是一个显示控件,没有保存数据库数据的功能。
如果需要保存数据库数据需要借助文本框控件及其他数据控件(例如下拉框控件、单选钮控件、复选钮控件等),录入数据(当然也可以导入数据),然后使用按钮控件录入数据库。
下图是一个最简单的编程数据到数据库的界面。

当然这也不是唯一的方法,保存数据到数据库的方法还有其他,不过上图是一种比较简单的方法而已。


导出数据根据导出数据的导入格式不同,也是不一样的,导入到 Word 需要引用 Word ,导入 Excel,需要引用  Excel,导入 pdf 需要相关的软件,因此是不一样的。
由于不了解你的数据库的结构,无法给出你具体的程序代码。

请不要选我!!!
2018-12-11 11:39



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-491939-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.182761 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved