У меня есть столбец Температура в моем GridView и я хочу получить значение температуры в десятичном виде в RowDataBound. Как мне это сделать? Спасибо.
Попробуйте:
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