Как получить значение ячейки столбца, то сложение с 1? - PullRequest
1 голос
/ 27 марта 2012

У меня есть вид сетки: столбец (тип int) Как получить значение из ячейки текущей строки редактирования.Как получить значение ячейки с типом int, тогда значение + 1?

1 Ответ

1 голос
/ 28 марта 2012

Обрабатывает RowUpdating -event , который происходит при нажатии кнопки Обновить строки, но до того, как элемент управления GridView обновляет строку.Если вы не используете TemplateFields, вы используете свойство Text ячейки, в противном случае используйте FindControl, чтобы получить ссылку на ваши элементы управления.

protected void GridView1_RowUpdating(Object sender, GridViewUpdateEventArgs e)
{
    GridViewRow currentRow = ((GridView)sender).Rows[e.RowIndex];
    String intColumnText = currentRow.Cells[5].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[5].Text = (value++).ToString();
    } 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...