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 Sara Vos 10/7/1957 Kastanjelaan 55 6728 IJ Amsterdam
10002 Emma Meijer 6/14/2010 Grote Markt 37 3585 CD Enschede
10003 Emma van Leeuwen 8/19/1953 Sportlaan 21 1658 EF Den Bosch
10004 Nora Bos 9/7/1965 Dorpsstraat 72 4148 HI Nijmegen
10005 Sara Smit 11/12/1964 Wilhelminastraat 17 1820 HI Breda
10006 Noah de Groot 6/19/1998 Beukenlaan 16 7040 ST Almere
10007 Mila Hendriks 7/2/1979 Parallelweg 73 5404 MN Amsterdam
10008 Daan Smit 11/21/1968 Kerkstraat 53 1716 QR Amsterdam
10009 Liam Visser 6/17/1979 Markt 44 9133 KL Amsterdam
10010 Nora Smit 9/1/1995 Parallelweg 96 9155 RS Assen
10011 Julia Visser 8/5/2014 Grote Markt 45 6284 KL Apeldoorn
10012 Zoë Meijer 10/10/1959 Julianastraat 23 3914 OP Maastricht
10013 Nora van Leeuwen 2/3/2000 Emmastraat 52 6782 MN Groningen
10014 Lotte Bakker 8/2/1970 Grote Markt 82 8237 WX Enschede
10015 Mila de Boer 10/2/1984 Dorpsstraat 56 6013 KL Vlissigen
10016 Mila Visser 9/10/1966 Molenstraat 74 3891 DE Haarlem
10017 Noah Meijer 8/22/1973 Kastanjelaan 53 8823 TU Den Bosch
10018 Tess Peters 5/11/1999 Stationsweg 61 9754 TU Almere
10019 Lucas Vos 11/12/2004 Kastanjelaan 37 8970 AB Groningen
10020 Lotte de Jong 2/8/2005 Nieuwstraat 48 4892 CD Vlissigen
10021 Liam Visser 2/12/1997 Markt 74 5141 TU Assen
10022 Sara Smit 10/27/2013 Beatrixstraat 2 4049 DE Den Bosch
10023 Sem de Groot 9/22/2005 Industrieweg 54 6519 KL Vlissigen
10024 Daan Peters 6/18/1950 Beukenlaan 81 9418 ST Almere
10025 Noah Hendriks 1/3/1958 Emmastraat 3 3820 NO Den Bosch
10026 Noah de Groot 4/23/1991 Schoolstraat 18 7103 TU Nijmegen
10027 Daan Vos 7/22/1984 Schoolstraat 41 9134 KL Lelystad
10028 Daan Visser 5/4/1970 Sportlaan 6 5589 VW Amsterdam
10029 Nora Mulder 5/26/2010 Julianastraat 97 9053 UV Leeuwarden
10030 Luuk de Groot 9/12/1972 Dorpsstraat 84 2927 VW Lelystad
10031 Bram van Leeuwen 10/11/1952 Emmastraat 30 2008 QR Haarlem
10032 Mila Bos 8/17/1969 Stationsweg 65 6744 AB Enschede
10033 Levi Peters 8/6/2016 Molenstraat 25 5834 NO Leeuwarden
10034 Sem Bos 3/16/1980 Stationsweg 30 1247 VW Maastricht
10035 Sara Hendriks 1/5/1952 Stationsweg 32 3235 WX Groningen
10036 Yara Jansen 2/2/1963 Dorpsstraat 92 4691 TU Apeldoorn
An error has occurred. This application may no longer respond until reloaded. Reload 🗙