我有這個LINQ和我的形式有文本框,顯示所選項目的文本框的數據綁定從列表框中(來自數據庫的數據源)。錯誤在C#中的LINQ比較
var j = (from s in db.Movies where s.Movietitle == listbox1.SelectedValue select s).First();
我必須在電影標題比較列表框中選擇的項目,他們必須是平等的,但我的代碼無法繼續,因爲錯誤的運行:警告1個可能出現的意外參考比較;得到一個值比較,投右側鍵入列表框,但仍然沒有改變之前「串」
我鑄造(串)。可能是什麼問題?
可替代地,使用's.Movietitle == listbox1.Text' –
的SelectedValue是對象類型。使用它的ToString方法 –
SelectedValue.ToString()相同的錯誤 – user3551399