如何:建立 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
在 [DataSet 設計工具] 中開啟資料集。 如需詳細資訊,請參閱 如何:在 DataSet 設計工具中開啟資料集。
以滑鼠右鍵按一下所要的 TableAdapter,然後選取 [加入查詢]。
-或-
從 [工具箱] 的 [資料集] 索引標籤,將 [查詢] 拖曳至設計工具上。
[TableAdapter 查詢組態精靈] 隨即開啟。
完成精靈;查詢即會加入 TableAdapter。
直接在 Windows 應用程式的表單上建立查詢
如果您在表單上有 TableAdapter 執行個體,則可以使用搜尋準則產生器對話方塊加入查詢,這樣會將 ToolStrip 控制項加入到可接受查詢所需的任何輸入參數的表單,以及執行查詢的按鈕。
若要使用搜尋準則對話方塊,將查詢加入到 TableAdapter
在元件匣中選取 TableAdapter。
按一下 TableAdapter 的智慧標籤,然後選擇 [加入查詢]。
完成此對話方塊;查詢即會加入 TableAdapter。 如需詳細資訊,請參閱搜尋準則產生器對話方塊。
請參閱
工作
如何:使用 Windows Form BindingNavigator 控制項巡覽資料