2012年8月8日 星期三

LINQ 動態組條件式


範例:如果a0,就不要作條件式sch.filed1 == b
var systemA = from sch in db.dbname
                          let isAppendWhere = (a == "0")
                          where sch.sys_lockmark.ToString().Trim() == "00"
                         && (isAppendWhere? true : sch.filed1 == b)
                          select sch;



l   let isAppendWhere= (a == "0")
說明:要給isSearchAll一個布林值

l   (isAppendWhere? true : sch.filed1 == b)
這是if的簡短式,(條件? true作的事” : false作的事”)
所以如果isAppendWheretrue,就作true(等於沒條件)
反之若如果isAppendWherefalse,就作sch.filed1 == b 條件式

2012年6月10日 星期日

WPF 設定Install project 的部屬專案屬性


WPF 設定Install project 的部屬專案屬性,指定專案的製造商名稱(Manufacturer Name)

小妹我實在找了很久,終於發現必須在方案總管的頁籤中點選install project ,再直接切換到屬性頁籤,就可以看到設定Manufacturer Name的地方囉!



2012年1月29日 星期日

透過程式動態產生WebUserControl物件

  1. 先建立自訂的WebUserControl -- SingleQues.ascx
  2. 建立:
    ASP.singleques sq = ( ASP.singleques )LoadControl("~/Controls/SingleQues.ascx");  

需注意,SingleQues.ascx要先編譯成功無語法錯誤後,在要動態產生WebUserControl的aspx頁面中,需在前面加上<%@ Register TagName=" SingleQues " TagPrefix="MyWUC" Src="~/Controls/ SingleQues.ascx " %>。