for (int a = 0; a < dtPertdata.Rows.Count; a++) { DataRow dr2 = dtPertdata.Rows[a]; if (a >= 10) { DataRow dr1 = dtPertdata.Rows[a - 10]; double rt2 = Convert.ToDouble(dr2["value"]); double rt1 = Convert.ToDouble(dr1["value"]); double shock10 = rt2 - rt1; double pertYield = shock10 + Convert.ToDouble(dr2["cur_yield"]); dr2["shock10"] = shock10.ToString(); dr2["pertYield"] = pertYield.ToString(); } } dtPertdata.AcceptChanges();
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)