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 Sem Jansen 8/7/1965 Dorpsstraat 28 7262 NO Den Haag
10002 Levi Meijer 7/11/1954 Kastanjelaan 77 7740 KL Den Bosch
10003 Finn Bos 6/11/2001 Industrieweg 69 1828 PQ Zwolle
10004 Nora Vos 3/19/2013 Grote Markt 69 2772 DE Enschede
10005 Mees van Leeuwen 10/12/2006 Rembrandtstraat 92 3920 WX Amsterdam
10006 Emma Mulder 2/12/1961 Parallelweg 4 2417 IJ Maastricht
10007 Yara de Jong 6/18/1952 Sportlaan 61 3538 NO Assen
10008 Liam de Jong 1/13/1953 Kerkstraat 9 4151 AB Utrecht
10009 Mees Meijer 7/22/1981 Rembrandtstraat 79 6492 WX Almere
10010 Noah Smit 3/6/1991 Industrieweg 4 2452 DE Den Haag
10011 Sem Smit 10/21/1980 Molenstraat 37 1207 LM Haarlem
10012 Sara Hendriks 9/9/1996 Dorpsstraat 70 1966 KL Apeldoorn
10013 Tess Smit 11/19/1964 Rembrandtstraat 12 5627 JK Assen
10014 Sophie van Leeuwen 2/15/1971 Julianastraat 73 6090 YZ Enschede
10015 Sara Visser 5/21/1971 Beukenlaan 10 8369 TU Lelystad
10016 Julia Jansen 3/11/1974 Rembrandtstraat 20 5924 EF Zwolle
10017 Mees Visser 9/27/1967 Wilhelminastraat 99 6667 NO Vlissigen
10018 Lotte de Jong 2/6/2015 Grote Markt 2 2449 JK Haarlem
10019 Nora Jansen 8/14/1962 Stationsweg 37 7600 PQ Utrecht
10020 Bram van Leeuwen 4/5/1977 Molenstraat 43 6889 DE Leeuwarden
10021 Levi van Leeuwen 3/3/1967 Industrieweg 48 4784 RS Nijmegen
10022 Finn van den Berg 10/19/1971 Grote Markt 73 6301 FG Nijmegen
10023 Sem Peters 10/12/1950 Grote Markt 69 2941 GH Apeldoorn
10024 Lotte Vos 10/27/2003 Kastanjelaan 13 7790 NO Breda
10025 Finn Peters 8/8/1954 Schoolstraat 77 9082 LM Haarlem
10026 Bram Meijer 6/9/2009 Nieuwstraat 28 3964 IJ Amsterdam
10027 Yara Bakker 7/25/2000 Sportlaan 2 8642 VW Vlissigen
10028 Mila Bakker 10/13/1996 Sportlaan 17 9237 YZ Haarlem
10029 Sophie Hendriks 9/19/1961 Eikenlaan 42 5207 UV Apeldoorn
10030 Sophie Bakker 2/24/1954 Dorpsstraat 41 9648 GH Amsterdam
10031 Nora Visser 4/23/2013 Schoolstraat 11 7467 QR Zwolle
10032 Bram Hendriks 3/13/1974 Parallelweg 45 4834 DE Arnhem
10033 Noah van Leeuwen 8/25/1958 Sportlaan 60 6725 KL Maastricht
10034 Bram van Leeuwen 11/1/1977 Prins Bernhardstraat 2 1847 PQ Maastricht
10035 Zoë de Groot 8/9/1976 Grote Markt 17 2920 CD Den Haag
10036 Bram Smit 6/5/1979 Eikenlaan 52 4495 OP Den Bosch
An error has occurred. This application may no longer respond until reloaded. Reload 🗙