如何:建立 TableAdapter 查詢

 

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

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

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

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

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

System_CAPS_note注意事項

在下列指示的某些 Visual Studio 使用者介面項目中,您的電腦可能會顯示不同的名稱或位置: 您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。 如需詳細資訊,請參閱將 Visual Studio IDE 個人化

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

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

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

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

    -或-

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

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

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

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

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

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

  1. 在元件匣中選取 TableAdapter。

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

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

請參閱

TableAdapter 概觀
如何:編輯 TableAdapter 查詢
建立和編輯具類型資料集
資料來源概觀
如何:連接至資料庫中的資料
驗證資料
如何:使用 Windows Form BindingNavigator 控制項巡覽資料
逐步解說:顯示 Windows Form 上的資料
逐步解說:以多個查詢建立 TableAdapter