解决后再加50分,vb datagrid 导出到电子表格后只显示57条记录,显示不全

作者&投稿:訾钞 (若有异议请与网页底部的电邮联系)
vb中的datagrid里面的数据如何导出到excel表里面~

这个其实很简单的,步骤如下:
首先在你的工程中引用Excel对象,比如“Microsoft Excel 11 Object Library”;
然后在执行导出的代码里声明对象(代码仅供参考):
Dim xlApp As Excel.Application
Dim xlBook As Excel.Workbook
Dim xlSheet As Excel.Worksheet
Dim strFilename as String ''Excel文件
Dim i as Integer,j as Integer

Set xlApp = CreateObject("Excel.Application") '创建EXCEL应用类
xlApp.Visible = False '设置EXCEL不可见
Set xlBook = xlApp.Workbooks.Open(strFilename) '打开EXCEL工作簿
Set xlSheet = xlBook.Worksheets(1) '打开EXCEL工作表
xlSheet.Activate '激活工作表
xlBook.RunAutoMacros (xlAutoOpen) ''运行EXCEL中的启动宏

''写入数据到Excel
For i=1 to 100
For j=1 to 100
xlSheet.Cells(i, j) = "i=" & cstr(i) & ";j=" & cstr(j)
Next
Next
'大功告成,关闭对象以及退出
xlBook.Save ‘''保存关闭文档
xlBook.RunAutoMacros (xlAutoClose) '关闭宏
xlBook.Close (True) '关闭EXCEL工作簿
xlApp.Quit '关闭EXCEL

Dim ex As Object
Dim i As Integer
Dim j As Integer
Dim XlApp As Excel.Application
Dim xlBook As Excel.Workbook
Dim xlSheet As Excel.Worksheet
Set XlApp = CreateObject("Excel.Application")
XlApp.Visible = True
Set xlBook = XlApp.Workbooks.Add
Set xlSheet = xlBook.Worksheets(1)

For i = 0 To DataGrid1.Columns.Count - 1
For j = 0 To DataGrid1.ApproxCount - 1

DataGrid1.Col = i
On Error Resume Next
DataGrid1.Row = j
xlSheet.Cells(j + 1, i + 1) = DataGrid1.Columns.Item(i).Text
Next j
Next i

提示错误是什么?


五子棋 为什么要禁手 黑子先行 黑棋是必胜的?(再加50分)
五子棋设禁手规则的原因:五子棋是先行方优势非常大,为了限制先行一方的优势,就给黑棋加上禁手规则限制,其实不仅是无禁手黑子先行必胜,就是有禁手黑子在很多开局中都是必胜的,所以现行的规则为了平衡游戏还加入了三手交换,五手两打等规则,详细规则:1、打叉的位置就是禁手,黑棋如果下这里,就会...

...关于PPT中插入视频的问题。解决后至少再送50分!!
这种方法是将视频文件作为对象插入到幻灯片中的,与以上两种方法不同的是,它可以随心所欲地选择实际需要播放的视频片段,然后再播放。实现步骤为:1. 打开需要插入视频文件的幻灯片,单击“插入\/对象”命令,打开“插入对象”对话框。2. 选中“新建”选项后,再在对应的“对象类型”设置栏处选中“视频...

vray调用光子问题~?高手指教~!帮我解决问题后再加50分~!
用吸管工具吸上来查看取消就可以解决,或是删掉到使用这个材质的模型。你是不是用了EV的模型库,那里的前30期模型容易勾那个东西,虽然勾选那个可以对模糊有优化加速作用,但会加一个算光子的时间,算下来也差不多。个人以为没多大意义。解决不了,加我52984213 ...

...请写明需要的设备和详细步骤,解决后追加50分。谢谢!
网线做好后,下一步需要做的是安装网卡。这里我们以TP-LINK TF-3239V网卡(10M\/100M双速自适应网卡,采用REALTEK8139主芯片)在WIN98下的安装过程为例做一个简单介绍。首先关闭主机电源,将TF-3239V网卡插在主板一个空闲的PCI插槽中,插好后固定,然后启动WIN98,进入WIN98后系统将提示找到新硬件,...

对平板电脑刷机问题! 解决后加50分 MTK 多串口刷机工具无法自动扫描COM...
MTK的端口一般只是闪过1秒,如果端口前面没有问号,就说明驱动正确

急求毛概 社会主义分配制度 选中的至少再加50分
再次,劳动是谋生手段也是实行按劳分配的直接原因。社会主义社会,每个劳动者不可能不计报酬地为社会劳动,人们要把劳动看作获取收入、维持生活的手段。因此,人们要把劳动同收入联系起来。最后,社会生产力水平相对低下,是实行按劳分配的终极原因。恩格斯曾指出:“分配方式本质上毕竟要取决于可分配的产品的...

如何使笔记本按Fn+小键盘直接输入数字?菜鸟勿进,解决后再加50分!
2. 下表中列出了Fn键和某个功能键组合后的作用:Fn+F1 未启用 Fn+F2 未启用 Fn+F3 关闭LCD显示屏,使屏幕无显示。如果要打开LCD显示屏显示,只需按任意键或者移动TrackPoint鼠标即可 Fn+F4 使系统进入挂起状态。如果要从挂起状态中恢复回来,请按Fn键(不要按其它的键)注意:1. 在Windows 2000...

解决加50分,开有的网页的时候出现下面这个框:有时候一弹就是十几个...
1 重新安装IE浏览器,在控制面板中添加删除组件中先删除重启系统后,再重装IE浏览器,问题基本可以解决 2 QQ宠物会出现这种状况 卸载你的QQ宠物,然后重新安装宠物就好了。Proggram: D:\\Program Files\\tencet\\qq\\qqpet\\QQpetAgent.exe 都是QQPET惹得祸 3 运行msconfig或者用360的启动项管理,把怀疑出...

电脑屏幕电源灯亮着却突然不显示了,怎么解决,成功后加50分。。
按正常顺序打开你的电脑,打开音箱,听听有没有开机进入系统的音乐声,如果有,那就是你的显卡与显示器的接口或连线或显示器本身出问题了。如果没有,看看显示器电源指示灯是一直长亮还是闪烁着亮。如果是前者,显卡问题;如果是后者,表示开机自检不成功,拔掉机箱内所有板卡,打扫清洁后再插紧。

韩国卫星电视怎么设置(解决问题后再加50分)
113(韩5)上有两个CR频道,如果你现在对的就是113号星的话,直接在机顶盒里设置一下就可以了,12621v13333 还有PID码要改,去寻星网查看一下是多少,

洪山区18491251443: vb.net (2010) 连接access数据库及操作代码 (读取 写入 创建新表)【解决后再加50分】 -
官爱加味: 由于 没有VS2010,只能简单写几句代码.用ODBC连接数据比较方便,你首先要引用system.data和system.data.odbc dim cn as odbcconnection cn=new odbcconnection("driver={microsoft access driver (*.mdb)};uid=admin;pwd=;dbq=数据库路...

洪山区18491251443: 请VB高手解决,追加至50分 -
官爱加味: 这个很简单啊!! 输入的分钟数比如说在text1中输入. 然后输入完你看是回车激活还是点击一个按钮了比如说点击按钮哇 private sub command1_click() text1.text=text1.text*60 --------------分转换成秒 timer1.enabled=true end sub timer1的(上面的...

洪山区18491251443: 80分求救:vb连接mssql的问题,解决再补50分! -
官爱加味: 1、安装MSSQL或MSDE(需要另外安装企业管理器),虽然通过运行Binn目录中的服务程序,也可以做为数据库服务器来使用,但是如果默认sa用户有密码已经更改的话,你是无法通过使用原有的服务器程序来连接任何数据库的.如果实在不...

洪山区18491251443: VB里的一个问题(追加50分的) -
官爱加味: Private Sub Form_Load() Dim i As Integer For i = 0 To 10 Text1.Text = Text1.Text & i & vbCrLf Next i End Sub 看这个最简单的程序 这是把I的值从一到十的输出 当I的值在0-10之间 输出一次I的值 然后I+1 再输出 一直到I=11(由于大于10了,所以不输出)

洪山区18491251443: vb如何比较两张图片不同的地方,解决问题后追加分 -
官爱加味: Private Declare Function SetPixel Lib "gdi32" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal crColor As Long) As LongPrivate Sub Command1_Click() Dim x As Long Dim y As Long Picture1.ScaleMode = 3 Picture2....

洪山区18491251443: 高分悬赏,解决后再加分!vb连接mysql的疑问. -
官爱加味: 数据库名称不对,配置数据源测试时数据库是pcb,而你VB却是word,数据库名称要存在才行.

洪山区18491251443: VB日期的操作,解决了问题有10 - 50分加 -
官爱加味: dim str1 as stringdim str2 as stringdim str3 as stringstr1 = "#2007-05-11#"str2 =left(right(str1,3),2)str2=val(str2)+8str3 = right(str1,len(str1)-3) & str2 &"#"open "c:\temp.txt" for append as #1print #1,str3close #1

洪山区18491251443: VB “玩家得分累加50”的 代码 怎么写 -
官爱加味: '一个Timer控件 Dim lngS As Long '分数 Dim intLetter As Integer Dim blnPlaying As Boolean Private Sub Form_Click()'单击开始游戏 lngS = 0 intLetter = GetLetter blnPlaying = True SetFocus Timer1.Enabled = True End Sub Private Sub Form_...

洪山区18491251443: 求VB高手解决程序问题,解决后再另加分 -
官爱加味: Dim Num_To_Chinese(10) As StringSub Init_Chinese() Num_To_Chinese(0) = "零" Num_To_Chinese(1) = "壹" Num_To_Chinese(2) = "贰" Num_To_Chinese(3) = "叁" Num_To_Chinese(4) = "肆" Num_To_Chinese(5) = "伍" Num_...

洪山区18491251443: VB高手进,怎样统计指定目录下图片总数??回答后加五十分,说到做到 -
官爱加味: 用FSO对象,好久不用这东西,不太确切,好像有个方法可以返回指定路径下的所有文件名.你挨着看看扩展名,就那些格式,加个计数器,确定一个就加一.不过这么做只获得总数是不是太浪费.汗,要是10W张图片,结果循环了那么多次就要了个10W的数字.如果有需要,可以把文件名也分类存起来,当然功能不需要的话就没必要了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网