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 | Julia Bos | 11/8/1963 | Nieuwstraat 30 | 9573 VW | Groningen |
| 10002 | Tess Mulder | 2/18/1956 | Nieuwstraat 89 | 1132 ST | Zwolle |
| 10003 | Daan Bos | 1/23/2010 | Kerkstraat 9 | 9930 PQ | Enschede |
| 10004 | Finn Peters | 7/15/1994 | Beukenlaan 88 | 3174 TU | Vlissigen |
| 10005 | Tess van Leeuwen | 8/16/2003 | Kastanjelaan 38 | 3015 ST | Den Bosch |
| 10006 | Levi Vos | 9/5/2012 | Beukenlaan 1 | 6360 BC | Zwolle |
| 10007 | Julia Jansen | 9/6/2009 | Industrieweg 60 | 3515 ST | Assen |
| 10008 | Bram Meijer | 11/21/2006 | Grote Markt 46 | 5168 QR | Enschede |
| 10009 | Levi Bos | 7/23/1963 | Julianastraat 35 | 2783 NO | Haarlem |
| 10010 | Noah Visser | 6/27/1955 | Julianastraat 96 | 7072 FG | Den Haag |
| 10011 | Bram Bos | 2/15/2011 | Beatrixstraat 65 | 7860 XY | Breda |
| 10012 | Sem Mulder | 5/5/1994 | Nieuwstraat 39 | 6062 MN | Almere |
| 10013 | Zoë Mulder | 3/5/1965 | Beukenlaan 35 | 3995 JK | Eindhoven |
| 10014 | Julia Jansen | 8/21/1997 | Industrieweg 56 | 5076 DE | Enschede |
| 10015 | Nora van Leeuwen | 10/26/1974 | Emmastraat 99 | 2944 BC | Nijmegen |
| 10016 | Sophie van Leeuwen | 5/12/1973 | Sportlaan 7 | 7269 GH | Maastricht |
| 10017 | Mees Jansen | 1/16/2004 | Grote Markt 56 | 7830 YZ | Amsterdam |
| 10018 | Sara van den Berg | 7/2/1974 | Molenstraat 67 | 6158 QR | Enschede |
| 10019 | Emma Vos | 9/18/1990 | Markt 71 | 7829 CD | Den Haag |
| 10020 | Lucas van den Berg | 1/1/1986 | Schoolstraat 88 | 6708 JK | Assen |
| 10021 | Emma Smit | 2/26/1974 | Industrieweg 39 | 3225 GH | Breda |
| 10022 | Zoë de Jong | 11/3/1975 | Kerkstraat 37 | 2953 ST | Assen |
| 10023 | Yara de Jong | 2/5/1950 | Industrieweg 21 | 6943 HI | Breda |
| 10024 | Lucas Visser | 5/5/1990 | Beukenlaan 51 | 7820 CD | Vlissigen |
| 10025 | Tess Peters | 5/4/1975 | Sportlaan 94 | 5649 TU | Vlissigen |
| 10026 | Levi de Boer | 1/14/1953 | Rembrandtstraat 90 | 1426 AB | Den Haag |
| 10027 | Yara Meijer | 11/6/1966 | Julianastraat 87 | 9582 YZ | Amsterdam |
| 10028 | Luuk Meijer | 9/5/2009 | Molenstraat 22 | 4146 ST | Haarlem |
| 10029 | Lotte Peters | 10/12/1973 | Kerkstraat 54 | 9184 VW | Eindhoven |
| 10030 | Levi van Leeuwen | 3/16/1959 | Wilhelminastraat 52 | 2720 MN | Amsterdam |
| 10031 | Zoë de Groot | 1/10/2014 | Emmastraat 9 | 7523 FG | Apeldoorn |
| 10032 | Mila Visser | 7/2/1956 | Eikenlaan 76 | 1736 LM | Apeldoorn |
| 10033 | Noah Visser | 3/7/1993 | Stationsweg 22 | 9169 PQ | Breda |
| 10034 | Julia Peters | 5/26/1965 | Kerkstraat 49 | 4982 MN | Nijmegen |
| 10035 | Finn de Jong | 8/12/1958 | Kastanjelaan 68 | 5537 BC | Eindhoven |
| 10036 | Nora van den Berg | 10/10/1999 | Nieuwstraat 95 | 4297 KL | Amsterdam |