Witam
Slowo wstepu: jest baza MSSQL 2008 Express, a w niej tabela ARCH_Archiwum, zawierajaca m.in. kolumne ARCHPESEL typu numeric(11).
Moj progs pokazuje w DataGridView zawartosc tej tabeli, potrafi nawet przyjac zmiany i je do bazy zapisac. Chce dolozyc filtrowanie, wymyslilem sobie ze zrobie to na TextBoxach. I tu przechodzimy do meritum: o ile pieknie to dziala na kolumnach tekstowych, o tyle w przypdaku tej ARCHPESEL - juz nie... Jak zaczynam wpisywac liczbe do TextBoxa - znikaja wszystkie wiersze z DataGridView i dopiero jak wpisany ciag znakow pasuje idealnie do jakiegos rekordu - ten sie pojawia. A ja bym chcial zeby po wpisaniu pierwszej cyfry ilosc wierszy zostala wyfiltrowana tylko do tych ktora ta cyfre zawieraja, jak wpisze kolejna - znow ma sie zawezic ilosc wierszy, itd. (no w ostatecznosci moze byc tak ze program sprawdza od lewej).
Obecnie filtr generuje takie zapytanie:
aRCHArchiwumBindingSource.Filter = "ARCHPESEL = (" + System.Int64.Parse(tBPESEL.Text)+")" ;
Bede wdzieczny za podpowiedz jak powinno to wygladac aby zadzialalo tak jak sobie wymysliem.
P.S. JEstem praktycznie zielony z C#, zaczalem sie nim bawic w zeszly weekend, wiec prosze o wyrozumialosc i mozliwie 'lopatologiczne' wyjasnienie :)