共用方式為


HOW TO:建立顯示運算式的資料行

更新:2007 年 11 月

資料集的資料表可以包含計算所得值 (而不是從資料庫讀取值) 的資料行。例如,在訂單明細資料錄中,將數量乘以價格來定義 ExtendedPrice 資料行,要比實際將總和儲存在資料錄中更有意義。計算資料行也可以加入或計算子資料錄的值並篩選其他資料錄。您可使用運算式來定義計算資料行。

運算式的語法由標準運算子組成。您可使用資料行名稱來參考資料值 (就像在 SQL 陳述式中一樣) 並包含彙總函式 (Aggregate Function),例如 Count。

例如,以目前資料錄的 UnitPrice 乘以 Quantity 資料行為基礎,ExtendedPrice 資料行的運算式可能為:

UnitPrice * Quantity

若要參考子資料表的資料行,您可使用保留字 Child,後面再加上資料行的名稱。例如,以下運算式將傳回所有關聯子資料錄的 Price 資料行平均值:

Avg(Child.Price)

如需詳細資訊,請參閱 Expression 屬性。

您可以在 DataSet 設計工具建立運算式資料行。如需建立資料行的詳細資訊,請參閱 HOW TO:加入資料行至 DataTable

注意事項:

根據目前使用的設定與版本,您所看到的對話方塊與功能表命令可能會與 [說明] 中所描述的不同。若要變更設定,請從 [工具] 功能表中選擇 [匯入和匯出設定]。如需詳細資訊,請參閱 Visual Studio 設定

在 DataSet 設計工具中建立資料行運算式

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

  2. 在您需要的資料表中,選取要加入運算式的資料行,或將新資料行加入至資料表。如需詳細資訊,請參閱 HOW TO:加入資料行至 DataTable

  3. 在 [屬性] 視窗的 Expression 屬性中輸入運算式。

請參閱

其他資源

設計 DataTable

TableAdapter