VB.net小技巧——使用DataGridView显示EXECL表格内容
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表格内容相关推荐
- VB.net小技巧——读取文本文件并显示到文本框中
VB.net小技巧--读取文本文件并显示到文本框中 第一步,在工具箱添加OpenFileDialog控件 第二步 openfiledialog 属性 filter设置为: 文本文件(*.txt)|*. ...
- VB.net小技巧——ReoGrid控件添加到工具箱说明
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 VB.net小技巧--ReoGrid控件添加到工具箱说明 Add Control by Programming for Windows ...
- VB.net小技巧——VB中利用TreeView控件和Box控件做知识备忘
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 VB.net小技巧--VB中利用TreeView控件和Box控件做知识备忘 这里不涉及代码的展示,主要是为了阐述一种做笔记的思想. 为 ...
- html中td内容不换行显示,html小技巧之td,div标签里内容不换行
html小技巧之td,div标签里内容不换行 在一些页面开发中,除自己操作外,引起换行的情况一般有: Ex一.td标签里内容长度过长引起换行: Ex二.div标签(或其他标记)里内容有文本和图片引起换 ...
- VB.net小技巧——VB.net中SHELL函数以及SendKeys函数
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 VB.net小技巧--VB.net中SHELL函数以及SendKeys函数 前言 shell 使用 前言 一直在研究怎么用VB.net ...
- 办公小技巧:word文字转表格,2步完成
你的word文档使用的多吗?word文档是办公软件中的其中一个,基本上word文档的作用主要在于编辑创作.事项介绍等,所以说它的作用还是比较多的,本期要给大家分享的小技巧是:word文字转表格怎么做? ...
- html怎样分级显示,小技巧之分级显示详解
小伙伴们有没有见过下面这两种样式的表格呢? 他们有相似的特点:都有1.2.3这种按钮: 都有+.-号按钮: 点击1.2.3或+.-号可以快速隐藏.显示行或列. 有时候我们想看总体,有时候想看局部,通过 ...
- 小技巧--Tips--如何显示有纹理代码块背景
如图所述 第一步打开任意一种博客编辑软件,然后点击箭头所指的地方,就可放入写的代码了,当然也是支持各种编辑语言的. 第二步然后就实现了,有不同颜色的代码条了. 敲黑板:放入的是纯 ...
- 小技巧---火狐浏览器显示书签栏
1 选择下面截图里面的'http.//mp.csdn.net...dit'右侧倒数第四个,'空心五角星下面加框图安' 2选择'书签工具栏'->查看书签工具栏,即可
最新文章
- Leetcode 15.三数之和 双指针 or 暴力哈希
- 正则表达式的环视深度剖析
- 演示IPFS的一个完整的流程以及针对部分概念的详解
- 学生_课程_成绩_教师50个常用sql
- java jsonfield_【技术累积】【点】【java】【27】@JSONField
- 中兴android.process.acore,中兴天机Grand SII第三方系统刷机包(卡刷包)
- 提升研发效率 保障数据安全——阿里云宣布数据管理DMS企业版正式商业化 1
- 30种图像动画特效算法(C#多线程版)(上)
- sp3 win xp 符号表_[转载]Windows XP with SP3 各版本全搞定(附序列
- 用canvas画出可爱的哆啦A梦
- 课程表里的表表机器人_酷Q机器人课程表查询插件 QianSW.Com系列插件
- 《深度学习之美》推荐序:通俗也是一种美德
- seo知识技巧-关键词密度选取技巧
- Linux系统中的磁盘格式
- 三星pay显示无法连接服务器,三星智付Samsung pay正式开启:服务器宕机 三星紧急发公告...
- 常用的平方根算法详解与实现
- 在vue中渲染数学公式 - MathJax
- DVD-Video 解谜 - VOB文件
- 计算机文件丢失系统无法启动,文件损坏或丢失windows无法启动_windows无法启动文件损坏解决方法...
- Android 停车地图及停车导航,停车场蓝牙定位导航方案