[ oggie @ 29.03.2007. 11:24 ] @
| 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
[Ovu poruku je menjao oggie dana 29.03.2007. u 12:44 GMT+1] |
[ DarkMan @ 29.03.2007. 13:54 ] @
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");
}
[ oggie @ 29.03.2007. 14:13 ] @
Hvala, isprobacu.
[ CallMeSaMaster @ 29.03.2007. 16:05 ] @
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.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.