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 Bram de Vries 10/26/1964 Rembrandtstraat 49 9457 QR Enschede
10002 Julia Visser 11/21/2004 Kastanjelaan 34 6311 FG Amsterdam
10003 Sophie Visser 2/11/1997 Beukenlaan 24 9345 EF Den Haag
10004 Emma de Groot 7/25/2008 Markt 8 4729 GH Lelystad
10005 Yara Peters 4/10/1981 Molenstraat 83 4443 LM Haarlem
10006 Emma de Groot 5/11/2007 Stationsweg 95 6205 NO Lelystad
10007 Finn de Boer 5/3/1979 Prins Bernhardstraat 30 4568 KL Amsterdam
10008 Bram van den Berg 7/26/2011 Molenstraat 52 9168 OP Assen
10009 Sem Peters 4/1/1969 Kastanjelaan 7 3753 UV Apeldoorn
10010 Mila Visser 3/14/2018 Emmastraat 86 1922 NO Zwolle
10011 Sem van Leeuwen 5/12/1954 Markt 89 7139 WX Zwolle
10012 Sem Meijer 8/5/1992 Dorpsstraat 27 9074 BC Arnhem
10013 Nora de Vries 2/16/2000 Industrieweg 28 9916 YZ Amsterdam
10014 Tess Bakker 3/22/2003 Emmastraat 15 8586 UV Amsterdam
10015 Emma Vos 9/13/2013 Stationsweg 24 2097 WX Lelystad
10016 Sara de Groot 3/23/1970 Industrieweg 56 9443 PQ Utrecht
10017 Finn van den Berg 3/12/1950 Markt 41 7244 OP Breda
10018 Julia de Jong 6/24/2000 Markt 76 7764 FG Lelystad
10019 Yara van Leeuwen 5/5/1993 Kastanjelaan 73 6389 ST Vlissigen
10020 Tess de Boer 1/16/1952 Beukenlaan 85 7348 VW Groningen
10021 Mees Visser 10/2/1959 Wilhelminastraat 92 7058 EF Apeldoorn
10022 Julia Bakker 1/2/1992 Prins Bernhardstraat 64 1204 XY Groningen
10023 Bram van Leeuwen 8/3/1971 Beukenlaan 30 2174 GH Nijmegen
10024 Mees Peters 9/14/2004 Beukenlaan 90 8678 OP Arnhem
10025 Sara de Vries 3/14/2004 Kerkstraat 13 9040 WX Nijmegen
10026 Liam Mulder 7/24/1956 Dorpsstraat 87 6348 VW Amsterdam
10027 Sem Smit 9/10/1994 Beukenlaan 23 9855 IJ Maastricht
10028 Daan van den Berg 8/12/1979 Dorpsstraat 69 4124 ST Eindhoven
10029 Noah van den Berg 6/19/2000 Julianastraat 22 8762 UV Den Haag
10030 Sara Smit 2/11/1955 Grote Markt 89 4125 UV Groningen
10031 Zoë de Boer 2/9/1971 Parallelweg 12 6055 JK Arnhem
10032 Daan de Jong 9/21/2007 Emmastraat 70 4966 EF Arnhem
10033 Tess van den Berg 7/18/2016 Markt 71 6630 RS Den Bosch
10034 Finn van Leeuwen 5/7/1965 Kastanjelaan 14 9611 KL Maastricht
10035 Bram Meijer 4/25/1987 Sportlaan 2 5455 BC Enschede
10036 Mila Bos 10/7/1951 Stationsweg 37 2271 KL Apeldoorn
An error has occurred. This application may no longer respond until reloaded. Reload 🗙