Добрый день!
Вопрос вам покажется банальным но все же, я думаю много есть информации на эту тему но я как то ее не смог переработать под свою задачу.
Есть следующий код:
private void AddRowTable()
{
if ((this.dataGridView1.RowCount - 1) < icount)
{
//После очередного создания новой строки прежние значения пропадают и строка остается пустой
this.dataGridView1.Rows.Add( );
}
}
//По завершению цикла создаю новую строку и вношу в нее параметры
private void AddFqParametrTable(string fq, string tension)
{
AddRowTable();
this.dataGridView1.Rows[icount].Cells[0].Value = fq;
this.dataGridView1.Rows[icount].Cells[3].Value = tension;
}
private void AddParametrTable(string att, string tension, string tensionShtudy)
{
if(Convert.ToDouble(tension) < Convert.ToDouble(tensionShtudy))
{
this.dataGridView1.Rows[icount].Cells[1].Value = att;
this.dataGridView1.Rows[icount].Cells[2].Value = tension;
}
if (Convert.ToDouble(tension) > Convert.ToDouble(tensionShtudy))
{
this.dataGridView1.Rows[icount].Cells[5].Value = att;
this.dataGridView1.Rows[icount].Cells[4].Value = tension;
}
}
Таблица у меня служит только для вывода динамических значений, которые я не хочу сохранять не куда нужно лишь их отображение. Но проблема в том что добавленные значения не сохраняются после добавления новой строки.
Что нужно сделать что бы измененные ячейки сохраняли значения? Тесть не оставались пустыми, я так понимаю нужно за что то дернуть что бы таблица приняла изменения?
Что нужно сделать, перед добавлением новой строки что бы значения предыдущей строки не пропадали?
Вот что получается:
По началу вроде все ок
Но после добавления новой строки не чего не сохраняется:
Что нужно сделать или вызвать что бы происходило охранении\запоминание измененных значений в таблице?
ЗЫ диплом сдавать через неделю, а тут еще конь не валялся)