需要在sql的where條件子句中過濾特定的條件判斷
例如:輸入空白時,該欄位將不進行條件的判斷
以下的例子,想找出在台灣的某都市中,該區的一些資訊
如果區的條件輸入空白時則略過該條件判斷
WHERE country = 'Taiwan' AND city_no = @city_no AND
- Dec 04 Tue 2012 14:58
[SQL] WHERE條件中的if判斷
- Oct 19 Fri 2012 16:47
[mvc] 將break line自動換成html的換行
當資料從Controller傳送到View時,將跳行符號轉成Html的
資料來源 : 物件的屬性 或 要顯示的資料
@Html.Raw(Html.Encode(資料來源).Replace("\n", ""))
- Oct 18 Thu 2012 14:01
[JQuery] datetimepicker驗證
1:Jquery的datetimepicker如果要將顯示出來的日期格式及輸入驗證改成 yyyy-mm-dd時
例如 2012-10-11 ,請加入 dateFormat: 'yy-mm-dd'
2:在關閉datetiepicker UI時再次驗證是否輸入正確
請利用 onClose: function() {$(this).valid();}
$(function () {
- Jun 15 Fri 2012 16:45
[mvc4] DropDownListFor 的應用
專案:mvc4
動機:登錄畫面上新增學歷的DropDownList
1.建立學歷的models
public class EduDegree
{
- May 18 Fri 2012 14:26
[SQL] 大小寫檢查
條件需求:檢查資料庫某欄位是否有小寫(lower case)格式資料
欄位規定:該欄位只允許大寫格式(upper case)資料
發生原因:程式寫入資料庫欄位未做格式檢查或轉換
參考如下:
SELECT user_id
- Mar 26 Mon 2012 10:55
[.net] Jquery + JSON array傳送至Webservice
後端程式:webservice取得由網頁送過來的String Array(JSON format)
網頁程式:jQuery+Ajax+JSON 送出checkbox所覆選的學號(JSON format)至webservice程式
資料轉換:利用 JSON.stringify來轉換成JSON format
var jsonText = JSON.stringify({ students: studs});
JSON format: { "students": ["No0001","No0002","No0003"]}
- Dec 27 Tue 2011 14:19
[mvc3] jQuery Ajax+JSON (後端程式C#)
網頁:jQuery+ajax取得Controller所送過來的後端資訊(JSON)
後台:MVC架構,利用Controller取得物件資訊並轉換成JSON format回傳至網頁
網頁前端程式1:
透過ajax送出{欄位:參數}資訊至Controller端
取得result值(JSON Format)後,透過timetable轉成Html格式課表
$.ajax({
- Dec 19 Mon 2011 10:02
[jQuery] 無法觸發 Ajax 動態載入html 事件
jQuery載入動態html table內容到網頁後,載入內容的hover或是click等事件無法觸發
原寫法(一般寫法):
$("#button").click(function () {
to do something...
});
- Nov 01 Tue 2011 17:21
[SQL] 補0 和 補空白
補0 和 補空白 常用在匯出需要固定欄位格式的csv格式檔案中
以下為例
欄位名稱:sd_birthday
欄位說明:生日
欄位格式:YYYY/MM/DD
- Aug 22 Mon 2011 21:45
[mvc] 指定 Html.TextBoxFor 預設值 或 回傳值
View Engine:Razor
@model MyData
@Html.TextBoxFor(model => model .myfield)
或
- Aug 20 Sat 2011 15:23
[mvc] Action或RouteUrl產生url連結
veiw engine:Razor
希望透過 Action 或 RouteUrl 產生url連結時:
@Url.Action("Index", "Home")
@Url.RouteUrl("Default", new {controller="Home", action="Index"})
如果需產生 "http://" 開頭的絕對位置:
- Aug 20 Sat 2011 12:02
[mvc] Html.ActionLink 套用 CSS
需求:Html.ActionLink 套用 CSS classes
view engine:razor
@Html.ActionLink("連結文字", "Contronller", "Action", new { }, new {@class="css的class名稱"})
html顯示如下:
連結文字
- Aug 18 Thu 2011 14:50
[.net] VS2010 嘗試載入 Crystal Reports執行階段時發生錯誤
- Jul 31 Sun 2011 16:40
[jquery] 透過 Google API 取得 jquery 的 libraries
type="text/javascript" src="https://www.google.com/jsapi">
.load("jquery", "1.6.2");
可手動更換jquery的版本
google.load("jquery", "1.6.2");
google api會載入以下lib
path: https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js
path(u): https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.js
- May 11 Wed 2011 15:39
[.net]C1TrueDBGrid 欄位顏色變化 和 欄位不可編輯
用途:C1TrueDBGrid中某些欄位如果符合判斷標準時需整個row變色 及 lock住該cell(無法編輯)
關鍵1:FetchRowStyles 屬性
關鍵2:FetchRowStyle 方法
關鍵3:Columns("mycolumn").CellValue(e.Row)
關鍵4:e.CellStyle.ForeColor
關鍵5:e.CellStyle.Locked