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 進行勾選的動作