2012-07-16 6 views
0
 MySqlDataReader dr = cmd.ExecuteReader(); 
     while (dr.Read()) 
     { 
      if (dr["date_payment"].ToString() == "01.01.0001 0:00:00") 
      { 
       dr["date_payment"] = dr["date_payment"].ToString().Replace("01.01.0001 0:00:00", "Не оплачено"); 
      } 
     } 

어떻게 이름을 바꿀 수 있습니까? date_payment 당신은 형식 데이터베이스 값으로 필요하지 않은 날짜 시간 유형DBDataReader, 값 이름 변경

+0

DataType이 DateTime 인 DataColumn을 "이름을 바꿀"수 없습니다. 그러나 필드의 값을 전혀 변경할 필요가 없습니다. 원하는 것은 _formatting_ 입니다. 값을 표시하는 곳에서하십시오. –

답변

0

을 가지고, 당신은 그 값의 시각화를 포맷해야합니다. 그런데, 데이터베이스의 날짜 - 시간 형식을 변경 할 필요가있는 경우

, 일부 단일 실행을 스크립트를 작성 (저장 프로 시저, C#을 서버 측 코드, whetever ..)

희망이 도움이됩니다.