如何用vb.net向listview快速添加数据
1个回答
展开全部
你为什么不将大量数据组织桥拿唯到DataSet或DataTable中,或者数组中。然后用循环来添加?
如果数据在 Excel 中你可以通过 工程--引用 选择 Excel Libery 11.0 (office2007 是12.0)
然后通过代码来访问Excel工作表。
dim xlapp as new excel.application
xlapp.workbooks.open (path & filename) 比如: ....open ("c:\my.xls")
访问Excel工作表中的数据,给你一个范例,你就可以自己通过循环来实现了:
要读取sheet1,A1的数据敏培:
dim data1 as string
data1=xlapp.workbooks("my.xls").sheets("sheet1").cells(1,1)
如果是 B5 那么就是Cells(5,2)找到规律了?
这个地方,你可以通过 with来简化
这样敏郑,你也不需要过度直接就可以添加到listview中了。
最后,记得用xlapp.workbooks("my.xls").close savechanges:=false
set xlapp = nothing
如果你要导入到 listview中还不如导入到 DataGridView中 listview中只有第一列的数据可以修改,而DataGridView的用法就非常灵活了,如果你一开始导入到DataTable中,还可以通过DataView来进行数据筛选
我觉得你是不是该给我加加分呀?说的我累死了
如果数据在 Excel 中你可以通过 工程--引用 选择 Excel Libery 11.0 (office2007 是12.0)
然后通过代码来访问Excel工作表。
dim xlapp as new excel.application
xlapp.workbooks.open (path & filename) 比如: ....open ("c:\my.xls")
访问Excel工作表中的数据,给你一个范例,你就可以自己通过循环来实现了:
要读取sheet1,A1的数据敏培:
dim data1 as string
data1=xlapp.workbooks("my.xls").sheets("sheet1").cells(1,1)
如果是 B5 那么就是Cells(5,2)找到规律了?
这个地方,你可以通过 with来简化
这样敏郑,你也不需要过度直接就可以添加到listview中了。
最后,记得用xlapp.workbooks("my.xls").close savechanges:=false
set xlapp = nothing
如果你要导入到 listview中还不如导入到 DataGridView中 listview中只有第一列的数据可以修改,而DataGridView的用法就非常灵活了,如果你一开始导入到DataTable中,还可以通过DataView来进行数据筛选
我觉得你是不是该给我加加分呀?说的我累死了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询