博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年3月22日

摘要: 本文转自:http://www.cnblogs.com/klz/archive/2011/03/22/1990940.html提到业务,一般搞技术的人总会有点抵触情绪,一部分人认为提高技术写好代码就行,不懂业务也没关系;一部分人又认为业务太复杂,怎么学无从下手。其实业务说复杂也复杂,说简单也简单,关键看你如何认知,如何去学。一. 学业务的目的:1. 和用户沟通:作为软件开发人员,虽然技术是必须具备的,但如果你是在一线做项目的,如果没有一点业务知识,估计无法和用户进行交流。2. 分析需求:也许很多开发人员可能会说,我们只要懂技术,业务可以看需求就行。且不说很多用户没有详细需求,就是有需求如果没有 阅读全文

posted @ 2011-03-22 09:24 gczhao 阅读(179) 评论(0) 推荐(0) 编辑

摘要: 本文转自:http://www.cnblogs.com/springyangwc/archive/2011/02/16/1956304.html运行如下代码时发现弹出Exception from HRESULT: 0x800A03EC异常 private void ExportExcel(DataTable dt) { if (dt == null) return; Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application(); if (xlApp == n 阅读全文

posted @ 2011-03-22 09:20 gczhao 阅读(2179) 评论(0) 推荐(0) 编辑

摘要: 本文转自:http://www.cnblogs.com/springyangwc/archive/2011/02/14/1954377.html首先引用Microsoft.Office.Interop.Excel;view sourceprint?01private void ExportExcel(DataTable dt) 02{ 03if (dt == null) return; 04Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application(); 05 阅读全文

posted @ 2011-03-22 09:19 gczhao 阅读(242) 评论(0) 推荐(0) 编辑

摘要: 本文转自:http://www.cnblogs.com/springyangwc/archive/2011/03/04/1971027.html方式一:view sourceprint?DataRow[] rows = dtStart.Select("", "Createdate asc"); DataTable dttwo = dtStart.Clone(); dttwo.Rows.Add(row); dtStart= dttwo ;方式二:view sourceprint?DataView dv = dt.DefaultView; dv.Sort = 阅读全文

posted @ 2011-03-22 09:05 gczhao 阅读(85) 评论(0) 推荐(0) 编辑

摘要: 本文转自:http://www.cnblogs.com/springyangwc/archive/2011/03/01/1968218.html先看示例代码:view sourceprint?// Put the next line into the Declarations section. private System.Data.DataSet dataSet; private void MakeDataTables() { // Run all of the functions. MakeParentTable(); MakeChildTable(); MakeDataRelation( 阅读全文

posted @ 2011-03-22 09:04 gczhao 阅读(357) 评论(0) 推荐(0) 编辑