C# WinForm 用到DataGridView控件,怎么将已经生成好的excel文件导入到DataGridView
网上有人说需要连接数据库,我觉得应该不要连接数据库吧,就是不知道DataGridView控件操作语句怎么写,Excel已经生成在一个文件夹下...
网上有人说需要连接数据库,我觉得应该不要连接数据库吧,就是不知道 DataGridView控件操作语句怎么写,Excel已经生成在一个文件夹下
展开
1个回答
展开全部
这涉及到Execl读取了。
1、建议先建一个类ExcelHelper,需要引用dll,不想麻烦的话直接用微软的的Microsoft.Office.Interop.Excel就行,当然了,推荐NPOI,开源的,百度下载。参考一些常用写法,在这个类里写好读取Excel的方法,比如ExcelToDataTable(),将Excel读出来的数据转成DataTable型变量。
后续有更多Execl相关的操作的话,都在这个类里实现,方便移植。
2、导入时给DataGridView赋值就行。调用ExcelHelper.ExcelToDataTable()把Excel内容对应的DataTable取出来,然后赋给DataGridView的DataSource属性。
1、建议先建一个类ExcelHelper,需要引用dll,不想麻烦的话直接用微软的的Microsoft.Office.Interop.Excel就行,当然了,推荐NPOI,开源的,百度下载。参考一些常用写法,在这个类里写好读取Excel的方法,比如ExcelToDataTable(),将Excel读出来的数据转成DataTable型变量。
后续有更多Execl相关的操作的话,都在这个类里实现,方便移植。
2、导入时给DataGridView赋值就行。调用ExcelHelper.ExcelToDataTable()把Excel内容对应的DataTable取出来,然后赋给DataGridView的DataSource属性。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询