共用方式為


HOW TO:為查詢參數提供值

您可以將參數繫結至畫面中的欄位,讓使用者能夠提供查詢參數的值。

使用者可以直接或隱含提供值。 他們可以直接在文字方塊中輸入值,或者從畫面上相關的清單中選取項目。 例如,若要檢視銷售訂單的清單,使用者可以輸入客戶的 ID 編號,或從客戶清單中選取客戶。

若要讓使用者能夠輸入值,請將參數繫結至畫面中的欄位。 若要讓使用者能夠以隱含方式提供值,請將參數繫結至畫面上所顯示清單中的欄位。 例如,您可能會將 Orders 查詢的 CustomerID 參數繫結至 [客戶] 清單的 [CustomerID] 欄位。

視訊的連結 如需相關的視訊示範,請參閱如何將參數從 LightSwitch 應用程式中的命令列傳遞至畫面? (英文)。

若要將查詢參數繫結至欄位

  1. 建立接受參數的查詢 (例如:客戶的 ID)。 如需詳細資訊,請參閱HOW TO:使用查詢設計工具設計查詢

  2. 將查詢加入至 [畫面內容樹狀結構]。 如需詳細資訊,請參閱如何:使用螢幕設計工具設計 Silverlight 螢幕

  3. 將區域欄位加入至畫面。 如需詳細資訊,請參閱如何:將區域屬性加入至 Silverlight 螢幕

  4. 在 [畫面設計工具] 的 [畫面成員清單] 中,選取查詢的參數。

  5. 在 [檢視] 功能表中,按一下 [屬性視窗]。

  6. 選取 [參數值] 文字方塊。

  7. 選取或輸入區域欄位的名稱。

若要將查詢參數繫結至清單中的欄位

  1. 建立接受參數的查詢 (例如:客戶的 ID)。 如需詳細資訊,請參閱HOW TO:使用查詢設計工具設計查詢

  2. 將查詢加入至 [畫面內容樹狀結構]。 如需詳細資訊,請參閱HOW TO:將資料加入至螢幕

  3. 將第二個查詢加入至 [畫面內容樹狀結構]。 確定此查詢傳回的實體包含符合第一個查詢的參數的欄位。

    例如,如果第一個查詢接受客戶 ID 做為參數,請確定第二個查詢傳回的是包含客戶 ID 欄位的實體。

  4. 在 [畫面設計工具] 的 [畫面成員清單] 中,選取查詢的參數。

  5. 在 [檢視] 功能表中,按一下 [屬性視窗]。

  6. 選取 [參數值] 文字方塊。

  7. 選取或輸入第二個查詢中的欄位完整名稱 (例如:CustomerList.SelectedItem.CustomerID)。

後續步驟

若要了解如何使用程式碼提供查詢的參數值,請參閱 HOW TO:使用程式碼從查詢擷取資料

請參閱

工作

HOW TO:新增、移除和修改查詢

逐步解說:設計螢幕

HOW TO:使用查詢設計工具設計查詢

HOW TO:使用程式碼從查詢擷取資料

其他資源

查詢:從資料來源擷取資訊