none
DataGridViewde veritabanındaki değerden farklı bir değer gösterme RRS feed

  • Soru

  • Merhaba,

    Veritabanımda boolean bir değer tutuyorum. Gridview 'de veri tabanımdaki boolean değer 1 ise "etkin", değilse "etkin değil" şeklinde yazdırmak istiyorum. Ama gerçekleştiremedim. Veri tabanına etki etmeden görünen değeri nasıl değiştirebilirim ?

    Teşekkürler.

    23 Mart 2016 Çarşamba 09:22

Yanıtlar

Tüm Yanıtlar

  • Datatable içersine çekiyorsan eğer

    örneğin;

    DataTable dt=new DataTable();
    if(Convert.ToBoolean(dt.Rows[SatirNumarasi][boolAlanAdi])==true)
    {
      Console.WriteLine("Etkin");
    }
    else
    {
      Console.WriteLine("Etkin Değil");   
    }

    şeklin de yapabilirsin bazen true false dışında 1 0 olarak ta değer çekebiliyor, o zamanda boolean değerler yerine int kullanman gerekiyor

    DataTable dt=new DataTable();
    if(Convert.ToInt32(dt.Rows[SatirNumarasi][boolAlanAdi])==1)
    {
      Console.WriteLine("Etkin");
    }
    else
    {
      Console.WriteLine("Etkin Değil");   
    }

    23 Mart 2016 Çarşamba 10:11
  • Demek istediğim verilerimi girdviewe çekerken ilgili sutunda true,false şeklinde gözükmesin; etkin,etkin değil şeklinde gözüksün.

    23 Mart 2016 Çarşamba 11:19
  • SQL sorgunda CASE/WHEN de kullanabilirsin.
    • Yanıt Olarak İşaretleyen gokgok 23 Mart 2016 Çarşamba 15:48
    23 Mart 2016 Çarşamba 11:28