2013年10月3日 星期四

讀 Excel 資料時,我是該用 Sheet1 還是工作表1 ?

常常在網路上看到許多前輩介紹 C# 讀取 Excel 檔案內容時,會使用 OleDbConnection 方式,以下面語法來讀取 Excel 內的 Sheet1 內容。

SELECT * FROM [Sheet1$]

2013年9月26日 星期四

RDLC匯出的 Excel 有 Footer 嗎?

使用  RDLC 設計報表,ReportViewer 都會提供匯出的工具,讓我們可以匯出成 Excel 、Word、PDF 等檔案類型。但最近發現,當我在報表上使用了頁首(Page Header) 與頁尾(Page Footer) 時,匯出到 Excel 並將檔案打開後,我的頁尾竟然不見了!

2013年9月24日 星期二

在 RDLC 報表連結外部圖片

使用 RDLC 產生本地端報表時,如果需要動態地更換圖片,那該怎麼辦呢?例如根據不同的使用者就會對應不同的照片。這時候,如果可以讓我們在 .cs 裡面設定報表要連結的外部圖片檔,應該就可以完成了。

2013年9月17日 星期二

在 RDLC 報表使用參數傳遞

透過 Visual Studio 開發 RDLC 報表時,常常為了能夠更彈性地去控制報表,需要以「傳參數」的方式將 .cs 裡的參數串到 .rdlc 報表。這需求大概可分為兩個部份,第一是報表參數的設定,第二則是參數的傳遞。依序紀錄自己這幾天測試的步驟。

2013年9月11日 星期三

覆盤



  • 覆盤:圍棋對羿結束時,將對羿的過程按落子的順序重新再來一遍。研究對羿的內容,作為精進棋藝的方式。

2013年8月25日 星期日

15 分鐘的魔力


高效活用法則:

1.編輯力在渾沌中更有條理
  • 找回自己對於時間的主導權
    ※不管是公事還是私事,在發生前,利用零碎時間一邊記下細節,一邊在心中預演。
  • 擁有整段時間來完成一件工作的機會難得,反而是將大塊工作切割成小塊,分段處理,才是時間編輯的關鍵。
    ※要點:只要是能夠中途暫停的工作內容,就可切割。

2013年6月18日 星期二

讓 ReadOnly 的 TextBox 控制項也能呈現灰色

將 TextBox 的 Enabled 屬性設為 False 時,在畫面上這個 TextBox 會呈現灰色且不能點選。可是如果是將該 TextBox 的 ReadOnly 屬性設為 True 時,在畫面的呈現上,雖然使用者無法做任何的修改,但是顏色上卻不會變成灰色,容易讓使用者誤以為這是可以編輯的。