易截截图软件、单文件、免安装、纯绿色、仅160KB

请问vb datagrid里数据导入到EXCEL问题 - VB / 控件

以下是我将datagrid控件里的数据导入到excel中的代码,但只能导出当前显示页面的数据,我想把全部的数据都导出来,
该怎么改啊?
Dim i, j As Integer
  Dim xlApplication As Excel.Application, xlWorkbook As Excel.Workbook, xlSheet
  On Error Resume Next
  Set xlApplication = GetObject(, "Excel.Application")
  If Err.Number <> 0 Then Set xlApplication = CreateObject("Excel.Application")
  Set xlWorkbook = xlApplication.Workbooks.Add
  Set xlSheet = xlWorkbook.ActiveSheet
  For i = 1 To DataGrid1.Columns.Count
  xlSheet.Cells(1, i) = DataGrid1.Columns(i - 1).Caption
  For j = 0 To DataGrid1.VisibleRows - 1
  xlSheet.Cells(j + 2, i) = DataGrid1.Columns(i - 1).CellText(DataGrid1.RowBookmark(j))
  Next j
  Next i
   
  xlApplication.Visible = True
  Set xlSheet = Nothing
  Set xlWorkbook = Nothing
  Set xlApplication = Nothing

DataGrid1.VisibleRows这是可见行的行数,改成数据源的总记录数就行了。




数据源的总记录数 这个代码该怎么写啊?


我把这句For j = 0 To DataGrid1.VisibleRows - 1改成了For j=0 to rs.recordcount-1
但是导到EXCEL后,出现了窜行问题,而且只导出了前三行,其它行都没导出来

For i = 1 To DataGrid1.Columns.Count


相关问答:

vb - VB / 非技术类

怎么把已知的数据保存成xml文件,现在已知的数据是
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
 xmlns:o=& ......

vb - VB / 基础类

xmlDoc1.loadXML(h)总是返回false,为什么?谢谢帮忙回答一下
h是什么呢。。。。。。。。。

h是xml格式的字符串

你是想打开。XML格式的文件吧?

我是把h放在xmlDoc1里,用xmlDoc1.loadXML(h),然后取xmlDo ......

vb操作excel - VB / 基础类

问题:
现在Access数据库中有两张表TableA和TableB
TableA中有记录如下:
字段1(Name) 字段2(Num)
  A 3
  A 4
  B 6
  ... ......

求助:C代码change toVB代码 - VB / 基础类

挺繁琐,之前发的帖子,分值太低现在重发一个。欢迎各位大侠~~
#include "stdlib.h"
#include "math.h"
#include "stdio.h"
float objfx(float x[]);
void constraint(float x[] ......

关于Vb中sql语句的写法(100分) - Java / Web 开发

求个vb中的sql语句的写法,次sql语句的用法是分页程序
我写的如下:其中A是用来接收每页显示的记录的条数,B是用来接收显示的当前的页面.
sqltext="select top A * from log where id not in(select top ( ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号