2012年4月30日 星期一

[C#] 將頁面上的table轉為word,excel格式

在網路上有很多教學,
看一看之後只知道,寫法大概就是這樣...
不過還是不大懂,為什麼要這樣宣告來著>"<
為什麼不能直接宣告一個變數就好這樣...

後來在一篇教學找到了解答!
http://www.dotnetperls.com/htmltextwriter

以下是該教學的 overview 說明:
Overview. The new StringWriter is required for the HtmlTextWriter to write to. It is a buffer and everything that is written is written to this. The using keyword ensures that the system will Dispose of the objects properly. It is not really required but may make for more efficient code.


針對 stringwriter 的詳細說明:
http://www.dotnetperls.com/stringwriter
StringWriter is used with HtmlTextWriter. A StringWriter instance is required in the constructor. In code that uses StringWriter, you can also use the internal StringBuilder: this allows you to convert method return values to string types.


看到這邊總算釐清了心中的疑惑來著,
HtmlTextWriter 和 StringWriter 根本是共生的嘛囧!
比起很多只是教"怎麼做"的文章,我個人還是喜歡從基礎的地方理解起~
比較能夠融會貫通的感覺吧!


MSDN 說明:
http://msdn.microsoft.com/zh-tw/library/system.web.ui.htmltextwriter(v=vs.80).aspx

2012年4月25日 星期三

Can't find the property item in class hidden


"Can't find the property item in class hidden"
      可能原因有 2   1.uc 在 initial 的時候衝突了 
                                     解法:將動態產生 uc 的事件放到 initial 處
                                 2.viewstate 錯誤
                                     解法:將需要隱藏的 PANEL 的 viewstateDISABLE 掉即可
       後來兩種方式都採用,錯誤訊息於是遠離視線了....OTZ

2012年4月11日 星期三

[正規表示式] 說明文件

學習階段中~這真是博大精深的東西啊

好神好好用

不過也不容易來著 QQ

這篇主要貼網路上的介紹與教學文章~

因為他的實用性及歷史(?)網路尚能找到的資源很多

有空可以看看!

查 REGEX 或正規表示式都可以找到很多資料,
下面簡單附上部份文章~


2012年4月2日 星期一

[Ext.Net] 標題攔合併

這作法主要是再 COLUMN 之外再加一層跨欄標題列~
如下!



 <View>
  <ext:GroupingView>
      <HeaderGroupRows>
        <ext:HeaderGroupRow>
           <Columns>
              <ext:HeaderGroupColumn ColSpan="2" Header="" Align="Center" />
              <ext:HeaderGroupColumn ColSpan="3" Header="TEST~~TEST~   !!" Align="Center" />
            </Columns>
        </ext:HeaderGroupRow>
       </HeaderGroupRows>
   </ext:GroupingView>
 </View>

[Ext.Net] 根據資料預設勾選功能

這次的需求是進入頁面,讀到資料之後,

要根據讀到的資料對 gridpanel 內的 checkbox 進行勾選的動作

2012年3月26日 星期一

C#格式字元符號


格式字元符號說明
C使用貨幣格式顯示數值資料,例如:$123456
Dn使用十進位來顯示數值資料,之後的n是位數
E使用科學符號顯示數值資料
Fn使用指定小數部份的位數為n來顯示數值資料
G使用一般格式來顯示數值資料
N使用千分位來顯示數值資料,例如:987,654,321.0
X使用十六進位來顯示數值資料
--

記起來~研究怎麼用!

FROM:

2012年3月14日 星期三

[ASP.NET] FileUpload OnChange事件

這次客戶的需求是希望在檔案上傳時,

在一選擇完檔案的時候,就立刻自動把檔案的名字帶到另一個欄位,

讓使用者不必在手動輸入一次檔名。

一開始還苦於找不到CLIENTID,後來才知道原來可以把他設定為STATIC就好。