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 Daan Bos 11/4/2017 Wilhelminastraat 93 1211 WX Den Bosch
10002 Lotte Hendriks 10/10/2004 Rembrandtstraat 31 4487 NO Assen
10003 Bram van den Berg 3/20/1958 Julianastraat 59 2229 CD Amsterdam
10004 Sophie Mulder 7/12/1988 Markt 14 8757 JK Lelystad
10005 Mees Meijer 10/25/1960 Eikenlaan 88 4091 OP Nijmegen
10006 Lotte Mulder 6/3/1973 Stationsweg 26 7418 VW Eindhoven
10007 Sara Smit 3/1/2000 Markt 52 1479 IJ Apeldoorn
10008 Finn Bos 5/17/2018 Nieuwstraat 8 3891 NO Den Bosch
10009 Sara Visser 10/15/1964 Emmastraat 22 7440 TU Apeldoorn
10010 Sem Jansen 1/9/2015 Kastanjelaan 41 3155 VW Groningen
10011 Tess Smit 8/22/1954 Industrieweg 83 2127 ST Assen
10012 Tess Mulder 2/4/1978 Kastanjelaan 3 5179 LM Arnhem
10013 Finn Jansen 2/23/1957 Markt 14 2316 QR Amsterdam
10014 Daan de Groot 2/9/1987 Stationsweg 96 3838 UV Zwolle
10015 Sophie Vos 1/16/1981 Rembrandtstraat 6 7758 NO Den Bosch
10016 Sophie Bakker 6/11/1988 Parallelweg 61 6746 KL Amsterdam
10017 Lotte de Groot 2/27/1977 Kerkstraat 74 3339 EF Groningen
10018 Lucas van den Berg 5/15/1995 Dorpsstraat 47 3632 MN Groningen
10019 Emma Vos 10/11/1969 Sportlaan 76 5531 BC Almere
10020 Lotte Hendriks 11/17/1986 Molenstraat 80 1974 CD Assen
10021 Liam Bakker 4/13/1975 Wilhelminastraat 41 7642 DE Arnhem
10022 Finn Smit 11/20/1992 Eikenlaan 68 2107 TU Enschede
10023 Zoë de Boer 4/11/1960 Sportlaan 79 4617 YZ Assen
10024 Sophie de Groot 8/22/1996 Emmastraat 62 9321 BC Assen
10025 Bram Peters 6/13/1982 Emmastraat 65 5873 EF Enschede
10026 Zoë Jansen 1/19/1994 Stationsweg 65 8867 CD Utrecht
10027 Noah de Vries 2/27/1984 Grote Markt 76 5587 GH Nijmegen
10028 Julia Jansen 5/3/1955 Kastanjelaan 29 1224 FG Eindhoven
10029 Levi Bos 10/1/2005 Beukenlaan 32 2397 TU Apeldoorn
10030 Tess Bos 11/4/1991 Nieuwstraat 52 2088 VW Den Bosch
10031 Liam de Boer 11/27/1955 Julianastraat 30 8939 RS Breda
10032 Sem de Groot 7/11/1997 Julianastraat 70 5847 WX Amsterdam
10033 Sophie de Vries 2/23/2018 Wilhelminastraat 89 2384 ST Lelystad
10034 Bram Mulder 10/15/1954 Schoolstraat 96 7418 AB Nijmegen
10035 Julia Peters 11/24/2010 Eikenlaan 74 5519 OP Den Haag
10036 Finn Vos 8/15/1978 Eikenlaan 42 3216 QR Eindhoven
An error has occurred. This application may no longer respond until reloaded. Reload 🗙