そのような表現を与えられた
DataTable1.Columns.Add("value", typeof(double), "rate * loan_amt");
rate がすべての行で同じで、loan_amt が異なる 10000 行のデータテーブル
レートが変更されると、現在すべてに対して変更されます。つまり、すべての行を次のように反復処理することを意味します。
foreach(DataRow dr in DataTable1.Rows) dr["rate"] = new_rate;
同じDataSetでReferenceTable(1行のみ)を使用し、それを何らかの方法でリンクするより良い方法があるかどうか疑問に思っています
DataTable1.Columns.Add("value", typeof(double), "RefTable.Row0.rate * loan_amt");
レートの変更は次のように簡単です
RefTable.Rows[0]["rate"] = new_rate;
または他の方法ですか?