datagridVIEW问题

问题描述

把datagridVIEW的数据下载到EXCEL中的代码怎么写啊,小弟刚学VB2005,请各位老大指点指点,写个详细代码看看!!

解决方案

解决方案二:
datagridVIEW怎么下?就直接从数据库中取出来好了.
解决方案三:
那怎么下啊
解决方案四:
'创建一个DataSetDimmyDataSetAsDataSet=NewDataSet'连接数据库,得到数据集Try'设定数据连接字符串,此字符串的意思是打开Sqlserver数据库,服务器名称为本地,数据库为tempDimstrConAsString="datasource=192.168.6.93;initialcatalog=ERPV3;persistsecurityinfo=False;userid=sa;password=sql"'数据连接代码,对此修改可导入其他类型数据库到Excle表格DimmyConnAsSqlClient.SqlConnection=NewSqlClient.SqlConnection(strCon)myConn.Open()DimstrComAsString="select*fromBW_M_LOC"DimmyCommandAsSqlClient.SqlCommand=NewSqlClient.SqlCommand(strCom,myConn)DimmyAdapter1AsNewSqlClient.SqlDataAdaptermyAdapter1.SelectCommand=myCommandmyAdapter1.Fill(myDataSet,"table01")'关闭此OleDbConnectionmyConn.Close()CatcheyAsExceptionMessageBox.Show("连接错误!"+ey.ToString(),"错误")EndTryDimtableAsDataTable=myDataSet.Tables("table01")'创建一个空的Excel电子表格文档DimAppExcelAsExcel.Application=NewExcel.ApplicationAppExcel.Application.Workbooks.Add(True)'读取数据的字段名称,并在产生的Excel表格的第一行显示出来DimcolIndexAsInteger=0DimcolAsDataColumn=NewDataColumnForEachcolIntable.ColumnscolIndex=colIndex+1AppExcel.Cells(1,colIndex)=col.ColumnNameNext'实现数据集到Excel表格的转换DimrowIndexAsInteger=1DimrowAsDataRowForEachrowIntable.RowsrowIndex=rowIndex+1colIndex=0Dimcol1AsDataColumnForEachcol1Intable.ColumnscolIndex=colIndex+1AppExcel.Cells(rowIndex,colIndex)=row(col1.ColumnName).ToString()NextNextAppExcel.Visible=True

解决方案五:
你試試我的代碼吧。
解决方案六:
Excel.Application是未定义类型是什么意思啊?
解决方案七:
你要加入參考。COM那裡的MicrosoftExcel
解决方案八:
MARK!

时间: 2024-09-20 18:52:36

datagridVIEW问题的相关文章

datagridview-vb.net DataGridView 动态逐个选择所有单元格

问题描述 vb.net DataGridView 动态逐个选择所有单元格 For i As Integer = 0 To DataGridView1.Rows.Count - 1 i += 1 DataGridView1.Rows(i).Cells((DataGridView1.CurrentCell.ColumnIndex)).Selected = True Next 这样不行,用TIMER控件可能行,但是俺不会弄,请高手指点! 解决方案 For i As Integer = 0 To Dat

C#:从DataGridView控件托放数据到TreeView控件

datagrid|treeview|控件|数据 实现方法,在datagridview的mousedown事件中开始 托放.然后在treeview 的 DragEnter 中接收托放.最后在treeview的 DragDrop 中处理托放结果.注:treeview的allowdrop属性要设置为 true.: 1private void dataGridView1_MouseDown(object sender, MouseEventArgs e) 2        { 3           

ASP.NET技巧:DataGridView 的分页处理

asp.net|datagrid|分页|技巧 只是解决DataGridview刷新慢的办法.如果要考虑效率,还是结合分页的"存储过程"比较好,只是变通了一下.   1        #region 数据处理  2         /// <summary>  3         /// 得到期初数据  4         /// </summary>  5         private void getFillDateset()  6         {  7

如何于DataGridView控件中以跨数据行方式显示数据

datagrid|控件|数据|显示 一般来说,每一个字段的内容会单独显示于DataGridView控件的一个数据行中.问题是,某些字段拥有大量文字数据,我是不是能够让该字段的内容以跨数据行的方式来显示,以便在有限的画面空间中的呈现出更完整的内容呢?答案当然是肯定的. 以图表1所示的执行画面而言,「自传」字段的内容并未单独显示于一个数据行中,而是以横跨数据行的方式,显示在同笔数据列之各字段内容的下方.相关程序代码列示如下: using System;using System.Collections

两个简单方法加速DataGridView

datagrid DataGridView虽然好用,但是如果数据量比较大的话就会出现性能的问题.网上提供的一般做法是通过虚拟模式(Virtual Mode)来加速.但是有的时候,可以通过简单的设置来加速DataGridView. (1)使用绑定数据.就是通过加载DataTable然后通过BindingSource来和DataGridView.DataSource进行交互. (2)不要使用AutoSizeColumnsMode.AllCells.如果这么设置,DataGridView只有等到所有的

在Visual Studio 2005的DataGridView控件中加入ComboBox下拉列表框的实现(C#)

datagrid|visual|控件|下拉|下拉列表 虽然在Visual Studio中 DataGridView控件的DataGridViewComboBoxColumn可以实现下拉列表框,但这样的列会在整列中都显示下拉列表框,不太美观,而且还要用代码实现数据绑定.本文介绍一种只在当前编辑单元格中显示下拉列表框的方法,供大家参考. 首先新建一个Windows应用程序,将主窗体重命名为MainForm,在MainForm中加入一个DataGridView控件,命名为dgv_User.如下图所示:

C#中对DatagridView的部分常用操作

C#中对DatagridView部分常用操作 只列出技巧部分,后面会有补充 0(最基本的技巧). 获取某列中的某行(某单元格)中的内容 this.currentposition = this.dataGridView1.BindingContext [this.dataGridView1.DataSource, this.dataGridView1.DataMember].Position; bookContent = this.database.dataSet.Tables[0].Rows [

自制.NET组件:在DataGridView底部实现统计行

在开发一个基于Window Form的CS应用程序的时候,我搜索过一个这样 的DataGridView 控件,它能显示一列内容的总和.例如:统计顾客订单的总数 ,显示在Grid中的一列上.就像Excel能做的一样,我没有找到一个合适的解决 方案,所以我决定自己开发一个组件.它能像DataGridView一样工作,能在表格 的底部显示一行. 为了SummaryRow的重新定位和大小的调整,我重构了一些代码,代码借用了 Robert Rhode写的Nice Filterable DataGrid.

DataGridView导出到Excel

这几天做一个Winform的系统,需要用到将DataGridView导出成Excel,以前一直没有在意这些方面的问题,因为以前做VB的时候已经做过很多这方面的导出,所以总认为小菜一碟. 我用的是VS2005和Office2003. 可是真正使用的时候才发现问题多多: 首先是添加了Microsoft Excel11 Object Libray之后,发现引用里面的" Microsoft.Office.Interop.Excel"不能用.出现了一个可恶的黄色小感叹号.这可真愁坏我了.后来在网

DataGridView打印类

作者:http://www.codeproject.com/KB/printing/DGVPrinter.aspx [简单用法]: 1 // 2 // Printing the DataGridView Control 3 // in response to a toolbar button press 4 // 5 private void printToolStripButton_Click(object sender, EventArgs e) 6 { 7 DGVPrinter print