成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

作者針對VS2003報表的一些注意事項進行簡述

開發 后端
隨著時代的進步科技的發展Visual Studio 版本也快速的提升與升級,下面我就對升級前和升級后的VS2003 報表,做一下自己的解析。希望能夠對大家有幫助

由于VS2003 報表種類太多了,所以此處無法上傳,所以大家有communitysever的可以從里面獲得然后反編譯為自己所用,沒有的就到網絡上搜下吧,有許多資源呢!論壇上也有的。

對于VS2003 報表的表格,特別是國內的一些應用,都是一個個的格子組成的,這樣要是用線來一根根畫就比較麻煩,但是這類工具還都不提供表格化的報表布局定義方式。苦悶啊!#t#

一個很好的選擇是VS2005的客戶端報表(RDLC),但是在某幾個方面還是不夠靈活,例如,靈活性有限制,要想自己編碼實現一些復雜邏輯還是有困難;要VS2005,對于一些還在使用VS2003的項目就只有眼饞的份了。用Excel來實現,優點在于頁面布局設計靈活,同時使用代碼來操作數據要更靈活,更精確。

下面是一個簡單的例子,打開一個定義好的Excel文件,這個文件是作為報表的模板,然后向模板的指定格子里填充數據,形成一個報表,在web方式下可以按照指定的命名方式在服務器上生成一個excel文件,之后傳送到客戶端,由客戶端啟動excel進行打印。

  1. finally  
  2. {  
  3.  m_objBook.Close(m_objOpt, m_objOpt, m_objOpt);  
  4.  m_objExcel.Workbooks.Close();  
  5.  m_objExcel.Quit();  
  6.  System.Runtime.InteropServices.Marshal.ReleaseComObject(m_objBook);  
  7.  System.Runtime.InteropServices.Marshal.ReleaseComObject(m_objExcel);  
  8.  m_objBook = null;  
  9.  m_objExcel = null;  
  10.  GC.Collect();  
  11. }  

可以看到,使用Excel要進行一部分的編碼,好在這部分還不太復雜,但是***的問題就在于當報表需求變更時,要重新編譯部署,而且當格子特別多的時候,要這樣硬編碼還是挺痛苦的一件事。不過使用Excel畢竟給我們提供了一種選擇,可以在開發時對多種方案權衡利弊,使用最適合項目的。下面的代碼使用一個現有的統計圖Excel文件,加載這個文件,設置某一項的值和統計圖的表示方式,然后保存到另一個Excel文件里。如果是VS2003Office2003,也可以選擇VS2003 報表

VS2005+Office2003

 

 
在用Excel作報表的時候,可能會碰到分頁的情況,這樣就要分成多個Sheet顯示,如果要在每頁都保留表頭,就需要將***頁作為模板設計的表頭部分拷貝到其他的Sheet上,這時就要用用到Excel中的單元格拷貝。
下面的代碼說明如何一個Sheet上的選定內容拷貝到另一個Sheet
  1. ThisApplication.DisplayAlerts = false;  
  2. xlSheet = (Excel.Worksheet)ThisWorkbook.Worksheets.get_Item(1);  
  3. //Excel.Range range = xlSheet.get_Range("G4",Type.Missing);  
  4. Excel.Range range = (Excel.Range)xlSheet.Rows.get_Item(18, Type.Missing);  
  5. Excel.Range range1 = (Excel.Range)xlSheet.Rows.get_Item(19, Type.Missing);  
  6. range.Value = "123";  
  7. range.Copy(range1);  
  8. range1.Rows.Insert(XlInsertShiftDirection.xlShiftDown);  
 
 
責任編輯:chenqingxiang 來源: murray
相關推薦

2009-11-27 14:09:44

VS2003模板

2009-11-30 13:51:28

VS2003 Runt

2009-11-26 10:35:16

VS2003制作安裝

2009-11-30 13:51:28

VS2003 Acti

2009-11-26 13:40:53

2009-12-01 10:18:12

VS2003makef

2009-12-01 09:06:36

VS2003 ajax

2009-12-01 16:16:13

安裝VS2003

2009-11-30 09:39:46

VS2003版本

2009-11-26 16:46:08

VS2003編譯

2009-11-30 13:51:28

2009-11-30 10:34:28

VS2003編譯

2009-11-26 13:27:10

VS2003水晶報表

2009-11-27 09:34:38

VS2003命令

2009-12-09 16:52:51

VS 2003插件

2013-06-07 08:48:37

Android開發注意事項

2009-11-26 14:10:08

2009-12-03 20:21:21

PHP文件上傳

2011-07-26 09:29:15

Oracle RACASM

2009-12-01 17:55:11

VS2003配置
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 97av视频在线| 久久一区二区三区四区五区 | 亚洲福利一区二区 | 一级美国黄色片 | 久久久久久国产精品久久 | 久久一区二区三区四区 | 一区视频 | 久久久久久免费精品一区二区三区 | 精品一二区 | 国产98色在线 | 日韩 | 国产一区二区三区亚洲 | 日韩国产在线观看 | caoporn视频 | 日本天天色 | 人人艹人人爽 | 色中文在线 | 91精品国产91久久久久久密臀 | 狠狠干网站 | 久久精品一区二区 | 国产精品久久久久久吹潮日韩动画 | 一区二区三区免费 | 精品欧美一区二区三区免费观看 | 国产精品无码久久久久 | 精品在线一区二区三区 | 午夜影院在线观看版 | 九九热精品视频在线观看 | 一级黄色毛片a | 日韩毛片免费视频 | 久久99精品久久久 | 成人乱人乱一区二区三区软件 | 污片在线观看 | 久久精品免费 | 天天插天天操 | 久久久综合久久 | 欧美亚洲另类丝袜综合网动图 | 成年人网站在线观看视频 | 欧美精品在线观看 | 国产精品视频免费播放 | 亚洲一区二区三区在线 | 国产精品一区二区免费 | 99精品视频免费观看 |