给出这样的表达
DataTable1.Columns.Add("value", typeof(double), "rate * loan_amt");
在具有 10000 行的数据表中,其中所有行的费率相同,而 loan_amt 不同
当速率发生变化时,它会改变所有当前这意味着像这样遍历所有行
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;
或者任何其他方式?