一鍵匯出Word和Excel檔案的簡單伺服器控制項

2021-04-12 22:06:25 字數 842 閱讀 9172

出於專案的需求,寫了這樣乙個控制項,使用起來很簡單,只需要3句**:

exportexcel.filetype = tscrmliteweb.sc.exportfiletype.excel;

exportexcel.exportfilename = "currencylist";

exportexcel.targetcontrolid = "currencycontianer.gridcurrencylist";

需要說明的只有幾點:

1.由於專案中所有需要匯出內容的控制項都是datagrid,因此只針對對此控制項的測試,滿足需求先,其它就沒有測試過了:)

2.屬性exportfilename不要副檔名,filetype屬性指定以後,控制項自身就會得到對應的副檔名了

3.最關鍵的地方就是targetcontrolid,這是需要匯出內容的伺服器控制項的「路徑「,通常是datagrid的id值,如果你的datagrid就直接在page下面,那麼targetcontrolid的值就直接設為datagrid的id,如果datagrid父親控制項不是page,那麼一直追朔到page下的一級控制項,比如上面的例子,currencycontainer就是乙個page下面的控制項,gridcurrencylist的父親控制項是currencycontainer,他們之間用點號分開,看過**後你就會知道是為什麼了,就這些。這裡是所有的**:

ps:更新了一下**,另外如果datagrid中包含類似linkbutton這樣的控制項,繫結值的時候應該使用

"''>
,而不要使用
<%#databinder.eval(container,「columnname「)%>
這樣的形式,因為這樣text將不會被倒入excel中  

一鍵回家 Excel一鍵美化報表

報表做得太普通,怎麼美化?就像下面 excel一鍵美化報表,早點回家不加班,看這裡!具體操作 1 選中報表 2 同時按住ctr t,一鍵美化報表。備註 按住 ctrl t 一鍵美化報表!以上就是用excel一鍵美化報表的方法!動手試試吧小夥伴們!往期文章 1.excel自動記錄資料登記時間和修改時間...

一鍵合併多個Excel文件

在我們的日常工作中,經常會遇到各種excel合併的需求,例如 應用場景1 小王做好乙份excel調查表模板,分發下去。然後收到了100份結果檔案。備註 每個人收到乙個excel檔案,每個檔案中的sheet數和字段類似 應用場景2 老闆 小王啊,把17年,18年每個月的工資調整到乙個sheet中,一會...

教你Word一鍵自動生成目錄步驟

首先當我們需要生成乙個目錄的時候,一定要按照一定的格式來寫word文件,一定要有我這樣或你自己的格式!下面進行詳解 比如研究內容概述對應標題1的格式內容如下 那麼你左側導航欄二在 課程標準 數與代數 領域,這個標題也要使用標題1的格式!研究背景對應標題2格式,左側重視培養學生的數感同理,都是要使用一...