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 van den Berg | 5/14/1994 | Wilhelminastraat 14 | 7719 LM | Assen |
| 10002 | Zoë Bakker | 1/3/1950 | Emmastraat 42 | 8743 JK | Zwolle |
| 10003 | Sophie Peters | 7/15/1952 | Beukenlaan 71 | 5265 ST | Den Bosch |
| 10004 | Tess Hendriks | 7/22/1964 | Industrieweg 41 | 4765 GH | Eindhoven |
| 10005 | Liam van den Berg | 1/19/1959 | Kastanjelaan 68 | 6805 DE | Amsterdam |
| 10006 | Nora de Boer | 7/8/2019 | Emmastraat 54 | 8048 CD | Maastricht |
| 10007 | Bram Jansen | 4/13/2013 | Nieuwstraat 13 | 4016 YZ | Groningen |
| 10008 | Daan Mulder | 2/10/1990 | Beukenlaan 64 | 6556 PQ | Maastricht |
| 10009 | Levi Peters | 1/13/1992 | Sportlaan 1 | 4792 KL | Leeuwarden |
| 10010 | Sem Hendriks | 1/3/2017 | Wilhelminastraat 31 | 8364 BC | Almere |
| 10011 | Mila Bakker | 11/14/2007 | Nieuwstraat 19 | 5093 TU | Amsterdam |
| 10012 | Julia Meijer | 11/13/2002 | Eikenlaan 18 | 5534 OP | Vlissigen |
| 10013 | Sophie Visser | 9/10/2015 | Molenstraat 76 | 4464 DE | Assen |
| 10014 | Liam Meijer | 8/24/1991 | Schoolstraat 55 | 6543 PQ | Zwolle |
| 10015 | Daan Bos | 4/26/1953 | Rembrandtstraat 34 | 2622 VW | Lelystad |
| 10016 | Julia Jansen | 3/9/1993 | Parallelweg 56 | 4036 LM | Enschede |
| 10017 | Emma Vos | 7/6/1961 | Nieuwstraat 36 | 5066 IJ | Den Bosch |
| 10018 | Finn Hendriks | 7/25/1953 | Nieuwstraat 57 | 2950 HI | Almere |
| 10019 | Levi Meijer | 5/27/1968 | Rembrandtstraat 41 | 9091 MN | Utrecht |
| 10020 | Tess Bos | 2/9/1990 | Wilhelminastraat 8 | 5160 LM | Leeuwarden |
| 10021 | Levi Jansen | 10/8/1993 | Prins Bernhardstraat 67 | 3217 TU | Groningen |
| 10022 | Luuk Peters | 7/22/1995 | Julianastraat 73 | 7876 NO | Utrecht |
| 10023 | Julia van den Berg | 3/27/2006 | Dorpsstraat 50 | 6034 TU | Vlissigen |
| 10024 | Julia van Leeuwen | 11/5/1970 | Dorpsstraat 67 | 7907 UV | Utrecht |
| 10025 | Lotte Vos | 3/1/1957 | Rembrandtstraat 43 | 7654 IJ | Apeldoorn |
| 10026 | Sara Smit | 6/8/1980 | Grote Markt 22 | 3003 MN | Breda |
| 10027 | Nora de Boer | 2/26/1960 | Stationsweg 38 | 8330 QR | Apeldoorn |
| 10028 | Sem Smit | 7/11/1963 | Schoolstraat 15 | 2136 UV | Assen |
| 10029 | Nora Hendriks | 5/4/2016 | Kastanjelaan 59 | 6535 YZ | Maastricht |
| 10030 | Liam Hendriks | 10/18/1993 | Wilhelminastraat 96 | 2785 FG | Zwolle |
| 10031 | Zoë de Jong | 8/22/1971 | Sportlaan 58 | 7028 CD | Breda |
| 10032 | Zoë van Leeuwen | 1/20/1977 | Markt 99 | 4195 KL | Leeuwarden |
| 10033 | Tess Smit | 8/12/1982 | Beatrixstraat 24 | 4972 NO | Eindhoven |
| 10034 | Zoë Mulder | 7/27/1956 | Eikenlaan 63 | 2574 EF | Assen |
| 10035 | Levi Meijer | 10/22/2012 | Kerkstraat 22 | 5409 ST | Arnhem |
| 10036 | Lotte van Leeuwen | 8/14/1993 | Molenstraat 2 | 6886 LM | Breda |