PDA

Vollständige Version anzeigen : Datagrid: Ausblenden von (Null)


hai999
12.07.2004, 12:15
hallo leute,

bei der anzeige von tabelle (werden als datatable an datagrid übergeben und aus ms access per oledb entnommen) in einem datagrid, werden die feldeinträge mit null auch entsprechend im datagrid mit '(Null)' als text angezeigt.

wie kann ich diese ausgabe unterbinden? statt des begriss '(Null)' soll hier nichts stehen.

gruss
hai999

Noodles
13.07.2004, 13:19
Du musst in Deinem DataSet alle Zeilen und Spalten durchlaufen und diese auf DBNull.Value testen.

Hier ein Beispiel:

foreach(DataRow r in ds.Tables[0].Rows)
{
foreach(DataColumn c in ds.Tables[0].Columns)
{
if(r[c.Ordinal] == DBNull.Value)
r[c.Ordinal] = String.Empty;
}
}