Şimdi Ara

c# form aplicationda taextboxa boşluk girişini engelleme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
12
Cevap
0
Favori
1.547
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • c# ta proje yapıyorum ödev için form kısmında çalışıyorum hocamız veri tabanına boş veri girmemi engellememi istedi nasıl yapabilirim yardımcı olabilir misiniz?



  • if kullanacaksın işte.

    if(string.IsNullOrEmpty(textbox1.Text) || string.IsNullOrWhiteSpace(textbox1.Text)){ 
    return;
    }


    gibi yazarak textbox1.Text i kontrol edeceksin. Aşağıdaki de yukarıdaki gibi.

    if(textbox1.Text == "" || textbox1.Text == null || textbox1.Text == " ") 
    {
    return;
    }
  • alpmirza kullanıcısına yanıt
    yaptım ama çalışmadı boş bilgi eklemeye devam ediyor
  • yazdığın kodu bütün olarak göster bakalım
  • private void button1_Click(object sender, EventArgs e)
    {
    try
    {
    SqlDataAdapter adapter = new SqlDataAdapter("insert into malzemeler values('"+eklemetext.Text+"')",con);
    DataTable dt = new DataTable();
    adapter.Fill(dt);
    if(eklemetext.Text == "" || eklemetext.Text == null || eklemetext.Text == " ")
    {
    MessageBox.Show("Lütfen bir veri giriniz!!!");
    }
    else
    MessageBox.Show("Veri Girildi");
    }
    catch (Exception)
    {
    throw ;
    }
    malzemeListesi.Refresh();
    ListeYukle();
    }
  • private void button1_Click(object sender, EventArgs e)
    {
    try
    {
    SqlDataAdapter adapter = new SqlDataAdapter("insert into malzemeler values('"+eklemetext.Text+"')",con);
    DataTable dt = new DataTable();
    adapter.Fill(dt);
    if(eklemetext.Text == "" || eklemetext.Text == null || eklemetext.Text == " ")
    {
    return;
    }
    }
    catch (Exception)
    {
    throw ;
    }
    malzemeListesi.Refresh();
    ListeYukle();
    }
  • birinci yazdığımı çaşışıyor fakat belirttiğim boşluk kadar çalışıyor
    ikincisi ise hiç veri eklemiyor
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
  • ilk verilen örneği kullandın mı onu kullan ayrıca return de yazmamışsın


    if (string.IsNullOrWhiteSpace(eklemetext.Text) )
    {
    MessageBox.Show("Lütfen bir veri giriniz!!!");
    return;
    } else
    {
    MessageBox.Show("Veri Girildi");
    }
  • boşluğuda ekiliyor
  • iyi de sen önce ekliyorsun sonra kontrol ediyorsun kontrol kısmını öne al


    if (string.IsNullOrWhiteSpace(eklemetext.Text) )
    {
    MessageBox.Show("Lütfen bir veri giriniz!!!");
    return;
    }
    else
    {
    //SQL KOMUTLARINI BURDA ÇALIŞTIR
    MessageBox.Show("Veri Girildi");
    }
  • halloldu çok teşekkür ederim
  • İyi günler.Bir tane Textobox var. Bu textboxa girilen örneğin "ABCA" harflerini ayrı ayrı dör texboxa harf harf girebiliyorum. Ancak örneğin ilk iki harfi girdiğimde ve sonraki 2 harf yerini boş bıraktığımda şu şekilde bir hata alıyorum. örneğin 2. harften itibaren boş bırakmışsam "System.IndexOutOfRangeException: 'Dizin, dizi sınırlarının dışındaydı.'" hatası. Yani boşluk bırakırsam hata veriyor. Çözümü ne olabilir?
    {
    string yazi = textBox18.Text;
    char karekter1;
    char karekter2;
    char karekter3;
    char karekter4;

    karekter1 = yazi[0];
    karekter2 = yazi[1];
    karekter3 = yazi[2];
    karekter3 = yazi[3];

    textBox17.Text = karekter1.ToString();
    textBox16.Text = karekter2.ToString();
    textBox15.Text = karekter3.ToString();
    textBox14.Text = karekter15.ToString();
    }
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.