LINQ to SQL - porównanie stringów

0

Witam
Dlaczego przy takim zapytaniu zrobionym LINQiem, zwraca mi pustą tabele (jakby nie było takiego wpisu, a jest):

 SPDDataContext db = new SPDDataContext();
                var items = from a in db.Opinies.Where(c => c.IdPracy == check && c.rodz_opini == ComboBox1.Text) 
                            orderby a.IdOpini                              
                            select new
                            {
                                a.IdOpini,
                                a.IdPracy,
                                a.IdPracownik,
                                a.rodz_opini,
                                a.Kat1,
                                a.Kat2,
                                a.Kat3,
                                a.Kat4,
                                a.Kat5,
                                a.Kat6,
                                a.Kat7,
                                a.Kat8,
                                a.ocena
                            };
                DataGridView1.DataSource = items;

Za to w przypadku gdy wpiszę poniższe zapytanie to już wszystko działa.

 var items = from a in db.Opinies.Where(c => c.IdPracy == check && c.rodz_opini == "xxx") 

Dla czego nie mogę porównać stringu z comboboxa ?

0

Porównać możesz, tylko prawdopodobnie ComboBox1.Text wcale nie zawiera tego co sobie wyobrażasz…
Wyświetl go sobie, najlepiej z cudzysłowami żebyś wiedział czy nie ma spacji przed lub po.

0

Funkcja Trim() pomogła :-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1