求助!vb.net 2010 datagridview另存为2007版本的EXCEL文件打开提示文件损坏,2003正常。

问题描述

DimSaveFileAsNewSaveFileDialogSaveFile.Filter="Excel2003|*.xls|Excel2007|*.xlsx"SaveFile.OverwritePrompt=TrueSaveFile.RestoreDirectory=TrueSaveFile.InitialDirectory="d:"SaveFile.ShowDialog()DimwsAsNewSystem.IO.StreamWriter(SaveFile.OpenFile,System.Text.Encoding.Default)DimstrAsString=""ForiAsInteger=0ToDGV.Columns.Count-1str+=DGV.Columns(i).HeaderCell.Value.ToString&vbTabNextstr+=vbCrLfForEachrowAsDataGridViewRowInDGV.RowsForiAsInteger=0ToDGV.Columns.Count-1IfNotrow.IsNewRowThenstr+=row.Cells.Item(i).Value.ToString&vbTabEndIfNextstr+=vbCrLfNextws.Write(str)ws.Close()

解决方案

解决方案二:
也就是两种文件保存数据形式不一样。

时间: 2024-07-30 10:01:55

求助!vb.net 2010 datagridview另存为2007版本的EXCEL文件打开提示文件损坏,2003正常。的相关文章

mfc求助-如何在MFC中通过点击按钮浏览并打开PDF文件

问题描述 如何在MFC中通过点击按钮浏览并打开PDF文件 void Cpigai::OnNewpaper() {BROWSEINFO blnfo;ZeroMemory(&blnfosizeof(blnfo));blnfo.lpszTitle=_T(""请选择源文件路径:"");LPITEMIDLIST lpDlist;lpDlist=SHBrowseForFolder(&blnfo);if(lpDlist!=NULL){TCHAR chPath[25

vb.net的datagridview中,如何点击指定列的任意单元格之后,弹出一个窗体来修改本行数据

问题描述 vb.net的datagridview中,如何点击指定列的任意单元格之后,弹出一个窗体来修改本行数据 大神们,求救啊!!我在VB.NET 中的datagridview中显示了数据库中部分信息,怎么通过点击更多字样来弹出另一个窗体 并在这个新窗体中修改那一行里的信息,并传回数据可库?大概就是实现这样的功能 解决方案 http://www.cnblogs.com/milo_yu/archive/2010/04/19/1715291.html

函数调用-新人求助 vb.net+access数据库编写电话簿,调用添加和删除函数,调试都卡住了。

问题描述 新人求助 vb.net+access数据库编写电话簿,调用添加和删除函数,调试都卡住了. 添加函数: '写一个添加用户信息的方法,它的返回值是布尔型, Function AddUser(ByVal User As DBuser) As Boolean '首先判断用户名是否已经存在 Dim SQLString As String SQLString = "SELECT * FROM telephonebook WHERE 姓名 ='" & nm & "

VB.NET新手求助文件遍历及文件夹名称,文件数量、类型的问题

问题描述 各位大大好:由于工作需要,小白一枚需要用vb.net编一个小软件,该软件功能为:遍历一个文件夹中的所有子文件夹及子文件夹里的文件,按文件存在的子文件夹位置,获得该文件夹中不同类型的文件个数.比如:有个文件夹(名为"a"),a中有一个二级子文件夹(名为"b"),同时还有个c.txt文件.h.doc文件,即b.c.h都为二级文件,b中又有名为d的三级子文件夹和e.doc文件.f.doc文件,即d.e.f都为三级文件,d中含有g.xls文件,即g为四级文件.现在

求助,我在 datagridview 加了一列 DataGridViewCheckBoxColumn 复选框,怎么没办法选择啊?

问题描述 求助,我在datagridview加了一列DataGridViewCheckBoxColumn复选框,怎么没办法选择啊? 解决方案 解决方案二:不可能啊?代码呢解决方案三:///<summary>///当复选框被点击时发生///</summary>///<paramname="sender"></param>///<paramname="e"></param>protectedvoid

vb.net开发中的office版本问题

问题描述 我自己电脑上安装的是office2003,所以在vb.net的项目添加的引用是"Microsoftoffice11.0objectlibrary".但到了别人那里,他用的是office2002,这样程序就会运行出错.提示"System.IO.FileNotFoundException:Couldnotloadfileorassembly'Microsoft.Office.Interop.Excel,Version=11.0.0.0,Culture=neutral,P

vb中的datagridview不显示数据了!

问题描述 vb中的datagridview不显示数据了! Public Class 图书信息查询 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Me.Hide() 主窗口.Show() End Sub Private Sub 图书信息查询_Load(sender As Object, e As EventArgs) Handles MyBase.Load 'TODO: 这行代码将

【求助】treeview点击后Datagridview联动

问题描述 [求助]treeview点击后Datagridview联动:比如我的treeview是多级树,就像阿锴说的行政区划表生成的Treeview,然后点击,想让右边DatagridView实现联动.比如点击北京市--显示所有北京市的下属县市在DatagridView中,若点击的是末端节点(某个区),则只显示末端节点数据.在线等. 解决方案 解决方案二:请各位高手们指点指点.谢谢!解决方案三:如:表结构为userid:username难点在传递数据的时候,只能传递treeview1.selec

求助啊 如何用process定位并打开VB.EXE所在文件夹中的.exe文件,该文件的位置在不同电脑上是不固定的

问题描述 求助啊如何用process定位并打开VB.EXE所在文件夹中的.exe文件,该文件的位置在不同电脑上是不固定的 解决方案 解决方案二:你可以做个窗口,让用户选择路径,然后把路径保存到文件.这是最简单的办法.复杂一点,你就遍历磁盘,找到VB所在的文件夹,然后写入文件.下次打开,发现文件里有路径,就不再遍历了.解决方案三:谢谢谢谢能不能直接定位该程序位置比如以下语句:DimFilePathAsNewSystem.IO.StreamWriter(AppDomain.CurrentDomain