Mam DataTable Próbuję zrobić prosty wiersz wyboru, który zawiera wartość.LINQ Wybierz DataRow z DataTable
Mój kod
var LoginDetails = from myRow in DTOperators.AsEnumerable()
where myRow.Field<string>(0) == UserName
select myRow;
Próbuję sprawdzić, czy istnieje ciąg nazwa_użytkownika w pozycji 0 wierszy w DataTable
Kiedy uruchomić tę kwerendę dostaję pustą datarow powrotem.
Próbowałem użyć [] wokół pozycji, którą chcę wybrać.
każdy może zobaczyć, co robię źle.
wygląda dobrze, jaki jest wyjątek lub problem? – Matten
Czy indeks pola jest prawidłowy? Rozumiem, że chcesz sprawdzić na pozycji 0, ale czy zawiera ona nazwy? Próbowałem z prostym datatable i sprawdziłem na pozycji 1 i zwróciło mi 2 rekordy. – Nilesh
Sprawdzasz '==' Nawet spacje mogą powodować kłopoty! –