Andere manier (soort berekend veld): voeg een Column toe aan je DataSet (en een DataGridColumn aan je DataGrid om te visualiseren), en dan:
Code:
procedure TWebForm1.DataGrid1_DataBinding(sender: System.Object; e: System.EventArgs);
begin
DataSet1.Tables['Lid'].Columns['Berekend'].Expression :=
'IIF(Vrij,''Ja'',IIF(NOT Vrij,''Neen'', ''Misschien''))';
DataGrid1.DataSource := DataSet1;
DataGrid1.DataMember := 'Lid';
end;
Deze methode heeft het nadeel dat de waarde berekend wordt voor alle rijen in de dataset, ook al toon je maar een fractie van die rijen.
Noteer dat 'Vrij' in mijn geval nog altijd een Boolean is.
Bookmarks