2013-07-15 131 views
0

我使用ado.net實體框架來連接數據庫並在項目中有一個.edmx文件..當我試圖達到對象在代碼方與對象初始值設定項我可以看到對象名稱,但是當我試圖輸入一個值到textarea中引發此錯誤。標題是數據庫中的表和條目是另一個表數據,但由於兩個表有關係,我可以看到參賽作品的參賽作品我需要做什麼?爲幫助這裏的情況是不能隱式地將類型'字符串'轉換爲'System.Collections.Generic.ICollection <WebApplication2.Entry>'

Title a = new Title 
{ 
Entries=textarea.InnerText, 
}; 
+0

你想做些什麼inititialize entry收集與您的項目?將InnerText存儲到數據庫?如果是的話在哪個桌子? –

回答

0

嘗試下面,你需要給予正確的屬性值

Title a = new Title 
{ 
Entries= new List<Entry>() 
    { 
     new Entry() {PropertyName =textarea.InnerText} 
    }; 
}; 
+0

這就是它的感謝! – regeme

+0

你也有任何想法,顯示在不同的texboxes?當我點擊列表框中的標題時,必須出現另一個列表框,並且當我點擊標題時它必須被動態地改變,但它似乎不是。只是標題列在列表框中我沒有檢查過的標題該條目存儲但不顯示,因爲我已經傷心。我知道這是太長,但如果你能幫助你將拯救我的生命 – regeme

+0

stackoverflow是不是像論壇,你需要問與你已經嘗試到目前爲止的相關代碼的單獨問題還有問題的細節。目前還不清楚你想要做什麼,你可能需要在列表框選擇的項目改變事件中寫入顯示項目邏輯。 – Damith

0

這是因爲你的Entrires是ICollection<Entry>類型的,你想存儲在那裏string可變我什麼都不懂..謝謝。

+0

等等?我必須做什麼樣的轉換?是的,我想將InnerText存儲在數據庫中它有相關的字段..我想將它存儲在Entry表中它是一個單獨的表。當我從相關的texbox輸入標題並存儲在數據庫中時,是不是也可能達到與另一個表有關係的數據並存儲這樣的InnerText?我是否必須爲所有物體單獨做? – regeme

相關問題