2016-12-07 26 views
-1

BookNumber、Title、AuthorNum、PriceおよびquantityInStockを含むdatagridviewで作業しています。在庫の総額(価格*数量の合計)を示すボタンを作成する必要があります。私はすでに集計演算子を使用してsum * quantityを計算する方法は?

Dim totCost As Double = Aggregate r In BooksDataSet.tblBooks 
        Select r.Price Into Sum() 
    MessageBox.Show("Total price for all Books is: " & totCost.ToString("c")) 

ここでは、書籍のコストを示してボタンを作成しましたが、私は、集約を使用して乗算を行うだろうかわかりませんよ。どんな助けもありがとう。ここで私は

BookNumber Title  AuthorNum Price QuantityInStock 
101  Garden of Eden  1  $35.99 15 
146   Rosebud   1  $24.50 20 
224  Cycle World  2  $15.99  5 
+0

私たちのデータとの例を示しています。 – DarkKnight

答えて

0

を試みることができる:

Dim totCost As Double = _ 
    Aggregate r In BooksDataSet.tblBooks _ 
    Select r.Price * r.QuantityInStock Into Sum() 
MessageBox.Show("Total price for all Books is: " & totCost.ToString("c")) 
0

で働いているテーブルの一部だあなたは、これはあなたが必要とするすべてであるこの

Dim total = BooksDataSet.tblBooks.Sum(function(s) s.Price * s.QuantityInStock) 
関連する問題