Home / List of Contacts

Code Requirements

The datagrid as displayed below requires the following code:

XML
@inject IContactsService Service

<EZTable Recordset="@recordset" TModel="Contact">
    <EZTableColumn Field="@nameof(context.Id)" Hyperlink="EditContact/{0}" />
    <EZTableColumn Field="@nameof(context.Name)" />
    <EZTableColumn Field="@nameof(context.Birthday)" />
    <EZTableColumn Field="@nameof(context.Address)" />
    <EZTableColumn Field="@nameof(context.PostalCode)" />
    <EZTableColumn Field="@nameof(context.City)" />
</EZTable>    

@code {
    private EZRecordset<Contact>? recordset;

    protected override void OnInitialized()
    {
        recordset = new(new EZRecordsetConfiguration<Contact>(Service));
        base.OnInitialized();
    }

}
                            

List of Contacts

Id Name Birthday Address Postal code City
10001 Finn Visser 10/19/1990 Emmastraat 25 8147 YZ Arnhem
10002 Luuk Peters 7/26/1951 Stationsweg 86 9422 YZ Vlissigen
10003 Levi de Boer 4/4/1989 Parallelweg 3 7624 ST Assen
10004 Mila de Boer 2/22/1976 Nieuwstraat 77 8863 DE Nijmegen
10005 Yara de Groot 1/13/2013 Stationsweg 77 5707 VW Zwolle
10006 Mila Bos 2/23/1985 Emmastraat 53 7688 DE Breda
10007 Sophie Vos 2/22/2009 Julianastraat 88 9101 JK Enschede
10008 Sara Smit 7/8/2009 Nieuwstraat 28 8088 WX Utrecht
10009 Sem Smit 2/6/1995 Grote Markt 77 3910 XY Lelystad
10010 Mila Vos 3/7/2019 Rembrandtstraat 9 1596 XY Utrecht
10011 Yara Bakker 2/3/1965 Dorpsstraat 68 1734 BC Arnhem
10012 Daan Hendriks 4/19/1993 Stationsweg 66 4967 JK Almere
10013 Sem Bos 2/17/1989 Beatrixstraat 25 5284 KL Haarlem
10014 Mees Hendriks 2/23/1987 Prins Bernhardstraat 91 7896 NO Haarlem
10015 Tess Smit 5/5/1994 Dorpsstraat 28 9329 ST Amsterdam
10016 Sara Visser 11/26/1991 Prins Bernhardstraat 84 4557 XY Den Haag
10017 Mees Meijer 8/15/2006 Emmastraat 21 7212 JK Nijmegen
10018 Daan Visser 6/2/1960 Emmastraat 3 7764 EF Den Bosch
10019 Luuk Bakker 4/20/1950 Rembrandtstraat 74 3596 NO Nijmegen
10020 Mees Visser 11/9/1976 Emmastraat 43 3542 IJ Enschede
10021 Yara Bos 5/23/1990 Parallelweg 64 8617 PQ Arnhem
10022 Emma de Groot 11/25/2004 Emmastraat 84 6459 LM Vlissigen
10023 Sophie Bos 5/27/2017 Dorpsstraat 43 2922 RS Den Haag
10024 Zoë Smit 8/13/1975 Stationsweg 28 7554 RS Den Bosch
10025 Mees de Vries 10/9/1988 Dorpsstraat 4 6433 MN Den Haag
10026 Liam Smit 7/11/1975 Beukenlaan 22 4289 FG Arnhem
10027 Sophie Vos 6/18/1980 Beatrixstraat 25 5125 DE Groningen
10028 Liam Bakker 3/1/1950 Molenstraat 20 3161 AB Assen
10029 Daan van den Berg 9/20/1973 Nieuwstraat 4 6388 KL Assen
10030 Levi Jansen 4/25/1962 Markt 23 8067 NO Almere
10031 Zoë Vos 10/9/2012 Dorpsstraat 91 1251 VW Den Haag
10032 Zoë de Vries 6/21/2015 Eikenlaan 42 9182 NO Eindhoven
10033 Luuk van Leeuwen 1/2/1988 Stationsweg 50 4177 EF Leeuwarden
10034 Finn Smit 1/20/1959 Beatrixstraat 53 3852 DE Den Haag
10035 Daan de Vries 5/9/2001 Grote Markt 96 2268 LM Enschede
10036 Mila de Jong 3/19/2008 Sportlaan 62 8005 FG Groningen
An error has occurred. This application may no longer respond until reloaded. Reload 🗙