利用OleDb方式对DataSet 和 Excel 数据快速导入导出
摘要:利用OleDb方式对DataSet 和 Excel 数据快速导入导出 //////导出数据到Excel//////需要导入的Excel地址///需要导入的数据///表名publicstaticvoidDSToExcel2003(stringPath,DataSetoldds,stringTableName){//Excel2003的连接字符串stringstrCon="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+Path+";ExtendedProperties=Excel8.0";//执行导入Excute
阅读全文
.Net读取Excel(包括Excel2007)
摘要:读取.xls(老Excel文件)和.xlsx(Excel2007文件)只是连接字符串不同而已,使用新的连接字符串可读取新老两种格式,很方便。有密码的字符串string ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/yourExcel.xls;Extended Properties=Excel 8.0;Jet OLEDB:Database Password=123456;Persist Security Info=False";具体操作方法如下://根据Excel物理路径、表名(Sheet名
阅读全文
Winform 多线程 C# .NET (一)(转载)
摘要:编写桌面程序的时候当遇到长时间的方法调用时,大家都会遇到主线程被挂起、界面无响应的状况。线程操作是解决类似问题的绝佳手段,但对于刚接触线程的朋友来讲编写和调试多线程程序是非常痛苦的,尤其是在VC的MFC下,没有一定的C++基础,很难做出专业的多线程程序来。幸好,.Net框架为我们提供了非常简便的方法和机制来创建多线程程序,譬如:Thread、线程池、异步方法调用以及BackgroundWorker!Thread和BackgroundWorker在MSDN中关于这两个类都有非常详细的解释以及丰富的示例,在后续的文章里我们会利用非常实际的示例程序来进行实战。在这里我们首先讨论异步方法调用。所谓异步
阅读全文