C# Textbox’a sadece sayı girilmesi

0
3847

C# Textbox’a sadece sayı girilmesi

Merhaba Arkadaşlar,

C# Textbox’a sadece sayı girilmesi için textbox’ın hazır bir metodu vardır.Metod girilen karakterlere bakıyoruz ve izin verilen karaleri girebiliyor kullanıcı.Bu ne işimize yarar derseniz tckimlik numarası girişi yaptınız.kullanıcı _ – . boşluk vs.şeyler girebilir.Databasede varchar tutarsanız böyle kaydeder yoksa integer tipinde ise kaydetmez sorgunuz patlayabilir.Bunun için  aşağıdaki kod ile girilen harfe char karşılığı ile bakıyoruz ve izin verebiliyoruz.Aşağıdaki kodda 47 ve 57 arasındaki sayılar 9 sayısıdır.Textbox’ın KeyPress metoduna yazıyoruz. Karakterlerin char ve ascıı karakter karşılığıda aşağıdadır.

if (e.KeyChar > 47 && e.KeyChar <= 57)
{
e.Handled = false;
}
else { e.Handled = true; }

2

CEVAP VER

Time limit is exhausted. Please reload CAPTCHA.