2012-09-18 91 views
-3

我想救我的DateTimePicker在我的主數據文件(.MDF)無法從System.DateTime的」到‘字符串’錯誤轉換上的DateTimePicker

我試着在網上搜索一個解決方案,但都沒有能夠找到任何東西。

這是給我的錯誤的代碼段:

private void cmdSave_Click(object sender, EventArgs e) 
{ 
    dsSolomonNewTableAdapters.RegistrationTableAdapter ins = new  
    WindowsFormsApplication1.dsSolomonNewTableAdapters.RegistrationTableAdapter(); 
    ins.addStudent(this.dtoDOB.Value); 
} 

這將引發一個錯誤:

Cannot convert from System.DateTime' to 'string'

任何想法?

+0

此代碼運行時發生了什麼? –

+0

快速響應... addStudent做什麼? – Reniuz

+0

addStudent方法的簽名是什麼樣的? –

回答

0

基於該錯誤信息,這應該修復它:

ins.addStudent(this.dtoDOB.Value.ToString()); 

這就是說,它好像是addStudent添加DOB,不是學生。由於我只有你發佈的代碼,我去了.ToString()

編輯:在看到您最後的評論後,看起來addStudent應該接受DateTime,而不是string。所以在RegistrationTableAdapter,你可能要考慮改變方法簽名addStudent到:

public/internal void addStudent(DateTime dob) 
{ 
    // Do stuff 
} 

我再次做了很多假設,在這裏,因爲你沒有張貼多的代碼在所有。

相關問題