Умножение столбцов в таблице данных

У меня есть таблица данных на C # со столбцом «цена» и столбец «распределение», и мне нужно умножить столбец цены на столбец распределения и поместить результат в цену столбец. Есть ли способ обойтись без зацикливания на столе? Я пробовал что-то вроде этого:

DataTable dt = getData();
dt.Columns["Price"].Expression = "Allocation * Price";

Но, очевидно, это дает мне следующее исключение:

Cannot set Expression property due to circular reference in the expression.

Кто-нибудь знает другой способ сделать это? Заранее спасибо.

6
задан SuperTron 16 November 2011 в 17:02
поделиться