如何:將參數型查詢加入至 Windows Form 應用程式
您可以藉由執行參數型查詢,完成將搜尋功能加入 Windows 應用程式中的表單。 參數型查詢會傳回符合 WHERE 子句條件的資料。 您可以透過完成搜尋準則產生器對話方塊,以將參數化加入查詢。 例如,您可以將 WHERE City = @City 加入至傳回客戶清單的 SQL 陳述式結尾,以參數化查詢,使其只顯示特定城市的客戶。
完成 [搜尋準則] 對話方塊會執行下列工作:
將查詢加入至關聯的 TableAdapter。
將控制項加入至表單,讓使用者提供任何需要的參數值,並且加入執行查詢的按鈕。
將設定參數值並執行查詢的程式碼,加入至按鈕的 Click 事件。
注意事項 |
---|
根據您目前使用的設定或版本,您所看到的對話方塊與功能表命令可能會與 [說明] 中描述的不同。若要變更設定,請從 [工具] 功能表中選取 [匯入和匯出設定]。如需詳細資訊,請參閱Visual Studio 中的自訂開發設定。 |
將查詢加入至現有的資料繫結表單
在 Windows Form 設計工具中開啟表單。
按一下 [資料] 功能表或資料智慧標籤 中的 [加入查詢]。
注意事項 若 [資料] 功能表中無法使用 [加入查詢],請選取表單上顯示您想要加入參數化的資料來源的控制項。例如,若表單以 DataGridView 控制項顯示資料,請選取此控制項。若表單以個別控制項顯示資料,請選取任何資料繫結控制項。
選取 [選取資料來源資料表] 區域中想要加入參數化的資料表。 如需詳細資訊,請參閱搜尋準則產生器對話方塊。
若您要建立新查詢,請在 [新的查詢名稱] 方塊中輸入名稱。
-或-
選取 [現有的查詢名稱] 方塊中的查詢。
在 [查詢文字] 方塊中輸入採用參數的查詢。
按一下 [確定]。
輸入參數的控制項及 [載入] 按鈕即會加入到 ToolStrip 控制項中的表單。
請參閱
工作
如何:使用 Windows Form BindingNavigator 控制項巡覽資料
如何:使用 Windows Form BindingSource 元件排序和篩選 ADO.NET 資料
如何:使用 Windows Form BindingSource 元件建立查閱資料表