2012-07-16 30 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有DateTime類型DBDataReader,重命名值

+0

您不能「重命名」DataType爲DateTime的DataColumn。但是你根本不需要改變現場的價值。你想要做什麼叫做_formatting_ 。做到這一點你顯示的價值。 – 2012-07-16 06:48:09

回答

0

你不需要格式數據庫值,則需要格式化值的可視化

如果,順便說一下,有必要改變數據庫中的日期時間格式,寫一些單程運行腳本(存儲過程,C#服務器端代碼,whetever ..)

希望這可以幫助。