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 Yara Mulder 1/1/2012 Rembrandtstraat 70 2813 OP Utrecht
10002 Nora van den Berg 9/22/1982 Parallelweg 99 4310 QR Den Bosch
10003 Yara van Leeuwen 2/23/2018 Prins Bernhardstraat 45 3168 EF Utrecht
10004 Emma Mulder 5/2/1953 Beatrixstraat 19 8714 XY Apeldoorn
10005 Mila Jansen 8/20/2008 Emmastraat 82 5436 WX Den Haag
10006 Sophie de Boer 6/8/2006 Beukenlaan 32 9595 NO Assen
10007 Lucas de Vries 1/26/1961 Emmastraat 44 4926 OP Enschede
10008 Yara de Vries 6/22/2009 Parallelweg 41 2354 QR Vlissigen
10009 Emma Vos 11/23/2015 Industrieweg 46 2374 TU Enschede
10010 Nora Peters 11/6/1955 Stationsweg 89 3997 DE Den Bosch
10011 Sem Mulder 3/1/1967 Emmastraat 81 4727 PQ Amsterdam
10012 Julia Hendriks 7/13/1971 Stationsweg 86 6102 LM Haarlem
10013 Levi Jansen 1/17/1976 Eikenlaan 47 8535 VW Lelystad
10014 Mees Jansen 6/1/1993 Dorpsstraat 97 1005 MN Utrecht
10015 Emma Smit 10/3/2016 Stationsweg 53 8629 CD Nijmegen
10016 Emma Hendriks 8/24/2004 Markt 41 4182 NO Maastricht
10017 Lucas de Jong 11/16/1994 Dorpsstraat 25 6225 VW Eindhoven
10018 Yara Hendriks 9/9/2011 Schoolstraat 8 4998 OP Apeldoorn
10019 Sem Bos 8/14/2014 Emmastraat 91 4530 KL Arnhem
10020 Liam Peters 9/22/1993 Stationsweg 50 1576 JK Almere
10021 Tess Bakker 4/14/1995 Beukenlaan 80 5124 YZ Nijmegen
10022 Sophie de Boer 8/3/1999 Nieuwstraat 91 5426 OP Den Haag
10023 Yara de Boer 1/15/1958 Beukenlaan 90 6649 LM Amsterdam
10024 Nora de Jong 8/25/2000 Wilhelminastraat 67 6542 HI Breda
10025 Julia Peters 7/18/1993 Emmastraat 34 3894 NO Apeldoorn
10026 Zoë de Vries 2/18/2009 Sportlaan 94 4527 YZ Arnhem
10027 Nora Visser 1/16/1977 Beukenlaan 18 3769 IJ Den Haag
10028 Levi Mulder 3/22/1979 Industrieweg 33 5081 ST Almere
10029 Bram Mulder 1/21/2016 Beatrixstraat 63 3586 WX Enschede
10030 Julia Hendriks 2/22/2006 Parallelweg 48 5595 VW Utrecht
10031 Yara Bakker 11/3/1983 Molenstraat 87 6670 EF Nijmegen
10032 Sara Bakker 6/27/1984 Industrieweg 33 1935 CD Den Bosch
10033 Zoë Bakker 11/5/1982 Industrieweg 38 8348 QR Maastricht
10034 Mila Bos 11/3/1955 Prins Bernhardstraat 89 1759 WX Den Bosch
10035 Levi Smit 9/21/1967 Kastanjelaan 11 9653 LM Nijmegen
10036 Bram de Jong 5/7/1998 Markt 95 1070 KL Haarlem
An error has occurred. This application may no longer respond until reloaded. Reload 🗙