共用方式為


如何:建立 TableAdapter 查詢

TableAdapter 查詢為應用程式可以針對資料庫執行的 SQL 陳述式或預存程序。

您可以盡量將所需查詢當做應用程式查詢加入到 TableAdapter; TableAdapter 查詢會以方法的形式出現在 TableAdapter 上。 當您建立一個稱為 FillByCity 的查詢,而此查詢可接受表示城市值的參數時,即會將此查詢加入到 TableAdapter。 會將此查詢當做可接受正確參數型別做為引數的具型別方法加入,在此例中,即是表示城市值的字串。 您可以呼叫 TableAdapter 查詢,就像是任何物件上的任何方法一樣。 例如,下列程式碼會執行 FillByCity 查詢,並將所有城市值為 Seattle 的客戶填入 Customers 資料表:

Dim cityValue As String = "Seattle"
CustomersTableAdapter.FillByCity(NorthwindDataSet.Customers, cityValue)
string cityValue = "Seattle";
customersTableAdapter.FillByCity(northwindDataSet.Customers, cityValue);

TableAdapter 查詢可以填入資料表 (Fill 和 FillBy 查詢) 或是傳回已填入查詢 (GetData 和 GetDataBy 查詢) 傳回的資料之新資料表。

您可以將查詢加入到現有的 TableAdapter 中,其方式是執行 TableAdapter 查詢組態精靈 (以滑鼠右鍵按一下任何 TableAdapter,並選擇 [加入查詢])。

注意事項注意事項

您的電腦對於下列指示中某些 Visual Studio 使用者介面項目的名稱或位置,可能會顯示不同的資訊:您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。如需詳細資訊,請參閱<Visual Studio 中的自訂開發設定>。

在 DataSet 設計工具中建立查詢。

若要在 DataSet 設計工具中將查詢加入到 TableAdapter

  1. 在 [DataSet 設計工具] 中開啟資料集。 如需詳細資訊,請參閱 如何:在 DataSet 設計工具中開啟資料集

  2. 以滑鼠右鍵按一下所要的 TableAdapter,然後選取 [加入查詢]。

    -或-

  3. 從 [工具箱] 的 [資料集] 索引標籤,將 [查詢] 拖曳至設計工具上。

    [TableAdapter 查詢組態精靈] 隨即開啟。

  4. 完成精靈;查詢即會加入 TableAdapter。

直接在 Windows 應用程式的表單上建立查詢

如果您在表單上有 TableAdapter 執行個體,則可以使用搜尋準則產生器對話方塊加入查詢,這樣會將 ToolStrip 控制項加入到可接受查詢所需的任何輸入參數的表單,以及執行查詢的按鈕。

若要使用搜尋準則對話方塊,將查詢加入到 TableAdapter

  1. 在元件匣中選取 TableAdapter。

  2. 按一下 TableAdapter 的智慧標籤,然後選擇 [加入查詢]。

  3. 完成此對話方塊;查詢即會加入 TableAdapter。 如需詳細資訊,請參閱搜尋準則產生器對話方塊

請參閱

工作

如何:編輯 TableAdapter 查詢

如何:連接至資料庫中的資料

如何:使用 Windows Form BindingNavigator 控制項巡覽資料

逐步解說:顯示 Windows Form 上的資料

逐步解說:以多個查詢建立 TableAdapter

概念

TableAdapter 概觀

建立和編輯具類型資料集

資料來源概觀

驗證資料