程式設計

ASP.Net : GridView 刪除資料後 無法刷新 – C#

ASP.Net : GridView 刪除資料後 無法刷新 – C#
GridView 無法刷新畫面 嚴格來說,標題不太嚴謹,但,最常遇到的就是刪除後不更新 因為通常我很少真的去 Delete 資料庫裡的資料,所以 Delete 必要時會自己手寫 其他諸如 Select / Update 如果對象只是單一資料表,通常我會偷懶 用 SQLDataSource 這一類的元件 真正的狀況是: 如 GridView設定的DataSourceID=SqlDataSource ...

SQL多筆重複資料,取得SQL最新一筆資料,使用 ROW_NUMBER() 與PARTITION BY

SQL多筆重複資料,取得SQL最新一筆資料,使用 ROW_NUMBER() 與PARTITION BY
取得SQL最新一筆資料 :: 有時候在資料設計上會有 主檔 與 紀錄檔,來進行關聯與紀錄 但取得資料時,只想要用SQL語法取得最新一筆,( 或依照我們所要的排序條件取得最新或最舊 ) 但又不想在程式上處理,希望直接用SQL語法來取得SQL最新一筆資料, 就可以運用 ROW_NUMBER() 與PARTITION BY 標準的紀錄Table會如下 這時候可以使用 ROW_NUMBER()  並且 以...

Asp.net 多行 TextBox 輸入時 自動調整高度

Asp.net 多行 TextBox 輸入時 自動調整高度
TextBox 輸入時 自動調整高度 有時候設計上會需要使用到 TextBox多行輸入 在定義了 TextMode="MultiLine" 與 指定 Row="5" 之後可以讓 TextBox 可以在初始載入後有一定的行數高度 不過當使用時輸入的行數超過設定的行數時,就會出現卷軸 雖然不是什麼大問題,而且新的瀏覽器都可以透過自行去拉高高度 可有時候就是想要他可以自動的長高 讓輸入的時後不用去回捲或...

ASP.net C# 控制 Bootstrap Modal

ASP.net C# 控制 Bootstrap Modal
C# 控制 Bootstrap Modal BootStrap 所提供的 Modal 相當方便,可以很容易地完成 "跳出視窗" 這件事情 讓網頁上需要作表單時,有更多彈性 一般都是純前端的操作進行呼叫,當萬不得已時,必須從Server端的程式控制時,可以這麼嘗試 //顯示對話方塊 ScriptManager.RegisterStartupScript(Page, Page.GetType(), "...

ASP.Net 用 RegularExpressionValidator 驗證檔案的副檔名

ASP.Net 用 RegularExpressionValidator 驗證檔案的副檔名
RegularExpressionValidator 驗證副檔名 以往在使用FileUpload元件時,比較麻煩的是 副檔名檢查,會等到上傳到Server端後,才能用程式去判斷是否合法 一旦檔案比較大的時後就需要較長的等待時間 後來想到,如果可以用驗證控制項,驗證是否有選取檔案 那是否也可以用驗證控制項判斷副檔名,於是Google到了答案~ 在ASP.Net 用 RegularExpression...

C# 字串反轉

C# 字串反轉
因為工作上的需求 必須將一長串的字串進行反轉.然後對照另一個字串 由於工作上都是紙本作業.所以再把"字串反轉"這件事情上來講 就顯得很耗時間 因為那串字串並不是十幾二十個字而已 因此就寫了個小程式來將字串反轉 //取得來源字串 string SRC = textBox1.Text; //將取得的字串 轉換成陣列 char ArraySRC = SRC.ToCharArray(); //反正整個字串...