當我使用system.datetime作爲我的datamember時,它會在我的datagridview中返回一個奇怪的格式。webservice DateTime意外值?
我的數據成員如下:
[DataMember(Name = "TimeAdded")]
public DateTime TimeAdded;
而我傳遞addStudent看起來是這樣的:
public void AddStudent(Student student)
{
student.StudentID = (++eCount).ToString();
student.TimeAdded = DateTime.Now; // not important more so the method to get the correct format
students.Add(student);
}
我得到的輸出是2012-04-12T03:10:42.8138255+01:00
是有辦法解決這一問題?
嘿史蒂夫仍然得到一個可怕的格式與此。這就是我得到的'2012-04-12T03:01:50.9184029 + 01:00' – 2012-04-12 02:02:42
我認爲如果格式是問題,Steve的答案是正確的。你有沒有改變你的DataGridView看看屬性TimeAddedString而不是僅僅是TimeAdded? – yamen 2012-04-12 02:20:09
實際上沒有將其設置爲.Value發送給客戶端時。 – 2012-04-12 02:41:51