VB.net小技巧——使用DataGridView显示EXECL表格内容

直接上代码

    Private Sub Button24_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button24.ClickDim fileDialog As OpenFileDialog = New OpenFileDialog()fileDialog.InitialDirectory = My.Computer.FileSystem.CurrentDirectoryfileDialog.Filter = "Excel files(*.xls)|*.xls|Excel files(*.xlsx)|*.xlsx"fileDialog.FilterIndex = 1fileDialog.RestoreDirectory = TrueIf fileDialog.ShowDialog() = Windows.Forms.DialogResult.OK ThenDim fileName As StringDim strConn As StringfileName = fileDialog.FileName'建立EXCEL连接, 读入数据If fileDialog.FilterIndex = 1 ThenstrConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source='" & fileName & "';Extended Properties=Excel 8.0;"ElsestrConn = "Provider=Microsoft.Ace.OLEDB.12.0;Data Source='" & fileName & "';Extended Properties=Excel 8.0;"End IfDim myDataset As New DataSetDim da As New OleDb.OleDbDataAdapter("select * FROM [Sheet1$]", strConn)Dim bindin As BindingSource = New BindingSourceTryDataGridView1.Columns.Clear()da.Fill(myDataset)bindin.DataSource = myDataset.Tables(0)DataGridView1.DataSource = bindin.DataSourceCatch ex As ExceptionMessageBox.Show("EXECL文件载入失败")End TryEnd IfEnd Sub

其中

例如有一个这样的execl文档

载入后:

行和列都是从0数字开始。

DataGridView1.Rows(0).Cells(0).Value = 0000008
DataGridView1.Rows(0).Cells(3).Value 是空白,可以写入数值进去
以上的例子是可以对接收到的协议数据进行地址辨别后,自动将相应的值填入表格中,不需要每次人为触发查询,且自动将原始数据进行公式换算后显示,非常的方便。

VB.net小技巧——使用DataGridView显示EXECL表格内容相关推荐

  1. VB.net小技巧——读取文本文件并显示到文本框中

    VB.net小技巧--读取文本文件并显示到文本框中 第一步,在工具箱添加OpenFileDialog控件 第二步 openfiledialog 属性 filter设置为: 文本文件(*.txt)|*. ...

  2. VB.net小技巧——ReoGrid控件添加到工具箱说明

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 VB.net小技巧--ReoGrid控件添加到工具箱说明 Add Control by Programming for Windows ...

  3. VB.net小技巧——VB中利用TreeView控件和Box控件做知识备忘

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 VB.net小技巧--VB中利用TreeView控件和Box控件做知识备忘 这里不涉及代码的展示,主要是为了阐述一种做笔记的思想. 为 ...

  4. html中td内容不换行显示,html小技巧之td,div标签里内容不换行

    html小技巧之td,div标签里内容不换行 在一些页面开发中,除自己操作外,引起换行的情况一般有: Ex一.td标签里内容长度过长引起换行: Ex二.div标签(或其他标记)里内容有文本和图片引起换 ...

  5. VB.net小技巧——VB.net中SHELL函数以及SendKeys函数

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 VB.net小技巧--VB.net中SHELL函数以及SendKeys函数 前言 shell 使用 前言 一直在研究怎么用VB.net ...

  6. 办公小技巧:word文字转表格,2步完成

    你的word文档使用的多吗?word文档是办公软件中的其中一个,基本上word文档的作用主要在于编辑创作.事项介绍等,所以说它的作用还是比较多的,本期要给大家分享的小技巧是:word文字转表格怎么做? ...

  7. html怎样分级显示,小技巧之分级显示详解

    小伙伴们有没有见过下面这两种样式的表格呢? 他们有相似的特点:都有1.2.3这种按钮: 都有+.-号按钮: 点击1.2.3或+.-号可以快速隐藏.显示行或列. 有时候我们想看总体,有时候想看局部,通过 ...

  8. 小技巧--Tips--如何显示有纹理代码块背景

       如图所述         第一步打开任意一种博客编辑软件,然后点击箭头所指的地方,就可放入写的代码了,当然也是支持各种编辑语言的. 第二步然后就实现了,有不同颜色的代码条了. 敲黑板:放入的是纯 ...

  9. 小技巧---火狐浏览器显示书签栏

    1 选择下面截图里面的'http.//mp.csdn.net...dit'右侧倒数第四个,'空心五角星下面加框图安' 2选择'书签工具栏'->查看书签工具栏,即可

最新文章

  1. Leetcode 15.三数之和 双指针 or 暴力哈希
  2. 正则表达式的环视深度剖析
  3. 演示IPFS的一个完整的流程以及针对部分概念的详解
  4. 学生_课程_成绩_教师50个常用sql
  5. java jsonfield_【技术累积】【点】【java】【27】@JSONField
  6. 中兴android.process.acore,中兴天机Grand SII第三方系统刷机包(卡刷包)
  7. 提升研发效率 保障数据安全——阿里云宣布数据管理DMS企业版正式商业化 1
  8. 30种图像动画特效算法(C#多线程版)(上)
  9. sp3 win xp 符号表_[转载]Windows XP with SP3 各版本全搞定(附序列
  10. 用canvas画出可爱的哆啦A梦
  11. 课程表里的表表机器人_酷Q机器人课程表查询插件 QianSW.Com系列插件
  12. 《深度学习之美》推荐序:通俗也是一种美德
  13. seo知识技巧-关键词密度选取技巧
  14. Linux系统中的磁盘格式
  15. 三星pay显示无法连接服务器,三星智付Samsung pay正式开启:服务器宕机 三星紧急发公告...
  16. 常用的平方根算法详解与实现
  17. 在vue中渲染数学公式 - MathJax
  18. DVD-Video 解谜 - VOB文件
  19. 计算机文件丢失系统无法启动,文件损坏或丢失windows无法启动_windows无法启动文件损坏解决方法...
  20. Android 停车地图及停车导航,停车场蓝牙定位导航方案

热门文章

  1. 海洋大学计算机分数线,江苏海洋大学2020录取分数线(附2017-2020年分数线)
  2. 4、传输介质——光纤与光缆
  3. 2014年注电考试心得
  4. MyBatis02:CRUD 操作,javaee教程网上购书系统
  5. 养车记账本小程序开发教程
  6. java 进程 sleep_Java多线程 -sleep 用法详解
  7. 维乐VELO副总陈安荣:宽容对待美学,会让生活更幸福
  8. Python 中最简最好的设计模式
  9. c语言随机产生一组四则运算题,随机生成四则运算
  10. stm32(声音传感器控制LED)