Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 2.758 pregleda

Najnovija ↓

Kako u datagridu formatirati boolean polje? 29.03.2007. u 12:24 · pre 238 meseci
izmenjeno 1 put, poslednji put oggie 29.03.2007. u 12:44
  1. oggie29.03.2007. u 12:44zapis iz teksta poruke
#1
Imam gridview koji povlaci podatke iz SQL servera preko datatable. Imam jedno polje tipa boolean.
Trenutno to polje u gridu vidim sa tekstom True i False, a ja bih hteo da ga formatiram na 1 i 0 ili recimo X ako je true a prazan string ako je false.
Kako se ovo radi?
Hvala unapred
Re: Kako u datagridu formatirati boolean polje? 29.03.2007. u 14:54 · pre 238 meseci #2
Code:

        public Form1()
        {
            dataGridView1.CellFormatting += new DataGridViewCellFormattingEventHandler(dataGridView1_CellFormatting);
        }

        private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
        {
            if(e.Value != null && e.Value.GetType() == typeof(bool))
                e.Value = ((bool)e.Value ? "da" : "ne");
        }
Re: Kako u datagridu formatirati boolean polje? 29.03.2007. u 17:05 · pre 238 meseci #4
Mozda je jednostavnije da CASE/om u upitu definises ispis u DG.Npr. kazes> Case When 1 then 'X' Else '' end AS nesto.
U ovom slucaju neces morati u C# da formatiras nista.Ali u sustini ti je svejedno kaoo ces to odraditi.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme