Вывод среднего double числа в textBox
Есть два num, а именно:
double num1 = double.Parse(this.dataGridView1.Rows[acID].Cells[3].Value.ToString());
double num2 = double.Parse(this.textBox3.Text.ToString().Trim());
Как можно сделать так, чтоб при выпадении (неважно какого числа) в ячейке dataGridView1.Rows[acID].Cells[3], в поле textBox3, заданное там число менялось? Притом суть здесь вот в чем: Допустим в textBox3 изначально я поставил число "0,69". А в ячейку dataGridView1.Rows[acID].Cells[3] выпало число например "9,34"(а оно там от 0,0 до 10,0 сек идет, после вновь с нуля считает). Надо сделать так, чтобы в textBox3 обозначилось новое число, в диапазоне: от старого числа "0,69" до выпавшего в ячейке "9,34".
Очень жаль что подобное нельзя совершить подобным кодом)) как:
Random z = new Random();
textBox3.Text = z.Next(num1, num2).ToString();
Ответы (2 шт):
Автор решения: Виктор Химан
→ Ссылка
if (account.requestTime == 0L)
{
account.requestTime = DateTime.Now.Ticks;
}
double num3 = ticks - account.requestTime;
this.dataGridView1.Rows[account.accountID].Cells[3].Value = Math.Round((double)(num3 / 10000000.0), 4).ToString();
accounts[accountID].stoppedTime = DateTime.Now.Ticks;
double num = 150.0;
try
{
num = double.Parse(this.dataGridView1.Rows[accountID].Cells[3].Value.ToString());
}
catch (Exception exception1)
{
Exception exception = exception1;
num = 150.0;
}
double num2 = double.Parse(this.textBox3.Text.ToString().Trim());