0

を含む列があるテーブルと関係Aのある列valueとタイプを持つテーブルからいくつかのデータを選択しています。 から取得するときに、を乗算したいと思います。Bcoef(-1,0,1)Avaluecoef

4

2 に答える 2

5

このようなもの?

var result = from a in tableA
             join b in tableB on a.Key = b.ForeignKey
             select new 
             {
                 Value = a.value * b.coef
             };
于 2013-03-27T09:41:03.373 に答える
-1

LINQ式を使用して、次の1行で実行できます。

dt.Rows.ForEach(x => x["value"] = (double)x["value"] * (double)x["coef"]);

または、DataTableに別の列を追加することもできます。

dt.Columns.Add("Result", typeof(decimal));
dt["result"] = "value * coef";
于 2013-03-27T09:47:09.193 に答える