2012-09-17 49 views
1

我有一個自定義的LINQ查詢,我試圖綁定到搜索屏幕上的按鈕。我在屏幕上添加了一個按鈕,並修改了Can_Execute代碼,並添加了以下查詢。從按鈕執行查詢 - LightSwitch 2012

partial void DistrictQuery_Execute() 
    { 

     query = (from myProjects in query 
       where myProjects.SYP_PRO_DISTNO == Int16.Parse(DistrictNo) 
       orderby myProjects.SYP_PRO_DISTNO descending 
       select myProjects); 
    } 

有一個編譯錯誤「名稱查詢」在當前上下文中不存在「。如何將按鈕連接到自定義查詢?

+0

我猜你需要在一些地方申報'query',內部或外部該方法。另外,爲什麼查詢被查詢並被分配結果呢? –

+0

這看起來像是從PreProcessQuery方法中取得的代碼。 –

回答

1

您需要創建一個參數化查詢

Retrieving Information from a Data Source

+0

我遵循你的建議,並能夠接近我想成爲的地方。結合Beth Massi在定製搜索屏幕上的視頻,我能夠使所有功能正常運行。我將寫一篇後續文章詳細介紹我的步驟 – Jason

+0

太棒了! –