Вопрос : новообращенный к действительному DateTime

hi

I судимое это но получаю ошибку, я врежу???



<

asp:


public пустое GridView2_DataBound >

#CCCCCC "

DataKeyNames= " ServiceID " DataSourceID= " SqlDataSource1 " RowStyle-BackColor=


" GridView2_DataBound " " сервера " " runat= GridView ID= " GridView2 " False " OnRowDataBound= AutoGenerateColumns= " (прислужника Object, GridViewRowEventArgs e) {
если (== DataControlRowType.DataRow e.Row.RowType)
, то {
если (Convert.ToDateTime, то (e.Row.Cells [0]. Text) >
DateTime.Now.AddMonths (- 3)) {
e.Row.Cells [0]. Тип [«background-color»] = «красный цвет»;

} еще если (Convert.ToDateTime, то (e.Row.Cells [0]. Text) >
DateTime.Now.AddMonths (- 6)) {
e.Row.Cells [0]. Тип [«background-color»] = «желтый цвет»; СООБЩЕНИЕ ОШИБКИ

THE


}}} В БРАУЗЕРЕ:

String не было узнано как действительный DateTime.
Description: Unhandled исключение произошло во время исполнения в настоящее время запроса стержня. Пожалуйста расмотрите след стога для больше информации о ошибке и где она возникл в Кодем. детали

Exception: System.FormatException: Шнур не был узнан как действительная ошибка DateTime.

Source:


Line 239:        если (== DataControlRowType.DataRow e.Row.RowType)
Line 240:, то        {
Line 241:            если (Convert.ToDateTime, то (e.Row.Cells [0]. Text) >
Line 242 DateTime.Now.AddMonths (- 3)):            {
Line 243:                e.Row.Cells [0]. Тип [«background-color»] = «красный цвет»;
 


class=

Ответ : новообращенный к действительному DateTime

>check если рядок имеет данные (если не, обеспечьте автоматически принимаемое значение), то, и если он имеет данные, то, тогда делает конечно его можно преобразовать.

Вы smogли сделать это:

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
публика пустое GridView2_DataBound (прислужник предмета, GridViewRowEventArgs e)
    {
        если (== DataControlRowType.DataRow e.Row.RowType), то
        {
            DateTime currentRowDate = DateTime.Now; // ваше автоматически принимаемое значение
            DateTime.TryParse (e.Row.Cells [0]. Текст, вне currentRowDate);
            если (currentRowDate > DateTime.Now.AddMonths, то (- 3))
            {
                e.Row.Cells [0]. Тип [«предпосылк-цвет»] = «красный цвет»;
            }
            еще если (currentRowDate > DateTime.Now.AddMonths, то (- 6))
            {
                e.Row.Cells [0]. Тип [«предпосылк-цвет»] = «желтый цвет»;
            }
        }
    }
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us