DataColumn Delta_sigma = table1.Columns.Add("Delta_Sigma", typeof(double)); Delta_sigma.Expression = "(Convert(Median,'System.Double') - Convert(Median_Refrence,'System.Double')) / (sigma_Refrence)"; double delta_sigma_critical = double.Parse(textBox1.Text); DataRow[] rows4; rows4 = table1.Select(" Delta_sigma < delta_sigma_critical "); foreach (DataRow r in rows4) r.Delete();
Quote:Cannot perform '<' operation on System.Double and System.String.
double delta_sigma_critical = double.Parse(textBox1.Text); for(int i = table1.Rows.Count - 1; i >= 0; i--) { double d = Convert.ToDouble(table1.Rows[i]["Median"].ToString()) - Convert.ToDouble(table1.Rows[i]["Median_Refrence"].ToString()); d /= Convert.ToDouble(table1.Rows[i]["sigma_Refrence"].ToString()); if (d < delta_sigma_critical) table1.Rows.RemoveAt(i); }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)