發表文章

手動建立DataTable

 'Step1 建立空白資料表格DataTable                 注意:請先引用 System.Data 命名空間,因為 DataTable 是被定義在該命名空間中             Dim dt As New DataTable 'Step(2)建立欄位資訊            dt.Columns.Add("序號")  dt.Columns.Add("年度") 'Step3 建立資料 Row '由於Row的建立,必須取出DataTable的欄位資訊,所以不可以使用new來建立空白的Row,必須透過DataTable的NewRow()方法來取得一筆有欄位資訊的Row '取出新的Row後,填入適當的資料,再透過DataTable中的Rows集合裡的Add()方法將Row附加到DataTable中。             Dim row As DataRow             For i = 0 To 4                 row = dt.NewRow()                 row(0) = i                 row(1) = Cint(Now.ToString("yyyy"))+1  '假設現在是2014年                 dt.Rows.Add(row)             Next ----------...

Gridview資料輸出格式化的方法

GridView呈現格化資料的方法 如果 是使用 BoundField去繫結資料庫的話 可以使用 DataFormatString http://blog.xuite.net/tolarku/blog/43506010-%5BASP.NET%5D+Gridview+%E6%AC%84%E4%BD%8D%E8%BC%B8%E5%87%BA%E6%A0%BC%E5%BC%8F+DataFormatString 若是使用ItemTemplate 則在控制項的Text屬性加上  text=' <% # Eval("MyDateField", "{0:d}") %>' 最後 很重要的一點  若要呈現數值格式 那 資料庫欄位要使用數值格式,才會有效. 像我測試半天都沒有效果,原來是資料庫欄位是文字格式的關係

解決找不到某個UpdatePanel ID的錯誤訊息

圖片
我在開發階段三不五時會遇到這個錯誤 原因也很簡單 就是 html 上有錯誤的語法 例如     區段 少了 倒置 葉面元素剖析出錯

Jquery 元件 fullcalendar 動態改變event顏色的分法

方法一、 eventAfterRender : function ( event , element , view ) { var dataHoje = new Date (); if ( event . start < dataHoje && event . end > dataHoje ) { //event.color = "#FFB347"; //Em andamento element . css ( 'background-color' , '#FFB347' ); } else if ( event . start < dataHoje && event . end < dataHoje ) { //event.color = "#77DD77"; //Concluído OK element . css ( 'background-color' , '#77DD77' ); } else if ( event . start > dataHoje && event . end > dataHoje ) { //event.color = "#AEC6CF"; //Não iniciado element . css ( 'background-color' , '#AEC6CF' ); } }, 方法二、 eventSources : [ // your event source { events : [ // put the array in the `events` property { ...

asp.net網頁前端無法正確顯示的檢查點

Asp.net 常會利用masterpage去簡化頁面設計, 而我也經常將網頁模板 html轉乘asp.net去應用 時常會遇到一些 明明原本的html可以的前端效果 到asp.net 就不行 分享幾個我的解決點 一、ClientIDMode是否沒有設定為Static : 這會讓 JQuery 找不到套用的element 二、DOM架構不同導致找不到element         例如 在html中正常但是轉到Asp.net因為多了FORM標籤         導致有些Dom找不到 三、js 或css的路徑、版本問題 四、大小寫問題 五、注意單引號的使用'改用\' 六、在masterpage 與content Page重複引用同一個js:         擇一個地方引用就可以 不然會互卡。         例如 sliderbar 正嘗試點一下開啟 再點一下 關閉         可能會變成 點一下開啟後 馬上就關閉

解決HTML EMail(eDM)在Gmail中無法正常顯示CSS

圖片
前言: 我是Developer非Designer,不是很專精CSS,所以只求先解決設計問題。 問題: 原本設計好的HTML EMail是長這樣... 正常的HTML EMAIL樣子 但是在GMAIL中瀏覽 就變成這樣 (注意有顏色的地方 格式都不見了) 在GMAIL中瀏覽的樣子 可能原因分析:(說可能 是因為 自己不善長CSS 且只For 我遇到的情況) 主因可能是不同瀏覽介面 對於CSS的支援所導致 參考: 各種瀏覽介面的CSS差異 電子報的版型越來越難設計了 解決方法: 查找GOOGLE都是建議把CSS寫在Code中 就是inline CSS 但如果像我依樣對CSS不是很專精 或者 HTML EMAIL本身就很複雜 那就很麻煩了 但是.............(最愛聽這個但是) 有一個網路資源可以幫你把原先寫在 上的

讓GridView依螢幕大小動態顯示/隱藏欄位(Responsive)

螢幕就那一丁點大 如果要完整顯示GridView的內容 就不是那樣適合瀏覽 因此通常在小螢幕上 我們只保留重要的欄位給使用者 詳細的內容可以用 如 modal 或master-detail方式 那在不同的瀏覽情境下 Desk Tablet Phone 要如何動態顯示/隱藏欄位呢 很簡單 套用Bootstrap框架  我們可以利用指定css屬性來完成 詳情可參考這篇文章 http://techbrij.com/asp-net-gridview-twitter-bootstrap-responsive-design 特別注意  你所套用的不同Bootstrap版本  要對應不同的CSS Bootstrap2.X :visible-phone BootStrap3.X : visible-xs