- У меня есть простой gridview и sqldatasource1 для привязки из tableData к gridview.
Столбец с именем "Haha" типа int.значение по умолчанию в таблице данных для этой ячейки равно 0.При обновлении строки я хочу увеличить значение на единицу.
Так что сейчас в ячейке значение равно 0.Если я просто нажму кнопку обновления, то значение в таблице данных будет равно 1, а если я обновлюсь снова, это будет 2 и т. Д.
Я пробовал этот код, но он не работает, я ничего не имею в видуизменено.
GridViewRow currentRow = ((GridView)sender).Rows[e.RowIndex];
String intColumnText = currentRow.Cells[2].Text; //assuming it's the first cell
int value;
if (int.TryParse(intColumnText, out value))
{
//if you want to increment that value and override the old
currentRow.Cells[2].Text = (value++).ToString();
}
}
Спасибо