ASP.NET GridView: как получить десятичное значение из ячейки в RowDataBound? - PullRequest
0 голосов
/ 18 июня 2011

У меня есть столбец Температура в моем GridView и я хочу получить значение температуры в десятичном виде в RowDataBound. Как мне это сделать? Спасибо.

1 Ответ

2 голосов
/ 18 июня 2011

Попробуйте:

void GridView_RowDataBound(Object sender, GridViewRowEventArgs e)
 {

   if(e.Row.RowType == DataControlRowType.DataRow)
    {
        // say temparature field in column 3

        decimal temp = decimal.Parse(e.Row.Cells[2].Text.ToString()); 
}

}

Если произойдет ошибка с сообщением «Неправильная строка ввода», взгляните на этот документ

http://www.codeproject.com/KB/cs/Eduardo_Sierra.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...