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 Bos | 4/27/1957 | Dorpsstraat 8 | 5064 KL | Haarlem |
| 10002 | Sara Bos | 9/9/2019 | Molenstraat 1 | 6792 UV | Assen |
| 10003 | Zoë Meijer | 9/10/1988 | Molenstraat 5 | 1980 VW | Vlissigen |
| 10004 | Luuk Visser | 9/17/1997 | Sportlaan 21 | 6996 ST | Apeldoorn |
| 10005 | Mees de Groot | 5/1/1973 | Parallelweg 64 | 3337 WX | Enschede |
| 10006 | Nora de Jong | 2/13/1955 | Emmastraat 99 | 7904 XY | Groningen |
| 10007 | Daan de Groot | 3/9/1980 | Grote Markt 92 | 9115 EF | Maastricht |
| 10008 | Lucas de Jong | 10/25/1963 | Nieuwstraat 75 | 9690 BC | Zwolle |
| 10009 | Mees van Leeuwen | 9/22/2005 | Grote Markt 26 | 3980 TU | Enschede |
| 10010 | Zoë Bakker | 10/1/1977 | Industrieweg 44 | 9759 YZ | Vlissigen |
| 10011 | Tess de Boer | 7/13/1994 | Kerkstraat 41 | 4570 VW | Nijmegen |
| 10012 | Sara Meijer | 9/22/1996 | Emmastraat 4 | 3249 EF | Utrecht |
| 10013 | Yara de Boer | 11/15/2006 | Prins Bernhardstraat 57 | 6719 VW | Den Bosch |
| 10014 | Nora de Jong | 8/15/1982 | Rembrandtstraat 52 | 6956 CD | Den Bosch |
| 10015 | Levi Smit | 2/26/1977 | Kerkstraat 16 | 3351 QR | Maastricht |
| 10016 | Luuk van den Berg | 1/9/1988 | Sportlaan 9 | 7259 WX | Apeldoorn |
| 10017 | Bram de Groot | 8/8/2008 | Prins Bernhardstraat 79 | 5752 FG | Leeuwarden |
| 10018 | Emma Smit | 1/25/2012 | Wilhelminastraat 74 | 3778 LM | Leeuwarden |
| 10019 | Levi de Vries | 3/5/1981 | Julianastraat 38 | 7181 IJ | Nijmegen |
| 10020 | Nora van den Berg | 5/19/1967 | Kerkstraat 30 | 8629 ST | Almere |
| 10021 | Sem Mulder | 9/26/1987 | Dorpsstraat 30 | 9770 UV | Amsterdam |
| 10022 | Mees Hendriks | 5/16/1987 | Sportlaan 6 | 7956 EF | Leeuwarden |
| 10023 | Finn Vos | 9/10/1958 | Beukenlaan 11 | 9075 AB | Eindhoven |
| 10024 | Tess Bos | 8/5/1986 | Markt 56 | 2522 DE | Amsterdam |
| 10025 | Daan Visser | 11/27/2019 | Stationsweg 98 | 7436 CD | Enschede |
| 10026 | Lucas Bos | 1/22/1988 | Schoolstraat 44 | 6619 ST | Lelystad |
| 10027 | Lotte Meijer | 7/2/1962 | Industrieweg 95 | 2347 EF | Arnhem |
| 10028 | Liam Vos | 10/24/1973 | Industrieweg 75 | 1118 GH | Almere |
| 10029 | Julia Vos | 2/27/1968 | Dorpsstraat 59 | 9931 WX | Haarlem |
| 10030 | Mees de Groot | 10/24/1961 | Beukenlaan 69 | 7109 MN | Amsterdam |
| 10031 | Mees Bakker | 8/23/1968 | Nieuwstraat 73 | 9305 NO | Utrecht |
| 10032 | Mees Meijer | 6/26/1993 | Wilhelminastraat 6 | 1853 WX | Lelystad |
| 10033 | Sara Bakker | 11/3/1993 | Dorpsstraat 18 | 2842 YZ | Apeldoorn |
| 10034 | Zoë Vos | 10/21/2011 | Schoolstraat 26 | 9594 QR | Leeuwarden |
| 10035 | Lucas Meijer | 10/13/1984 | Parallelweg 62 | 5126 JK | Lelystad |
| 10036 | Lucas Peters | 4/7/1977 | Nieuwstraat 92 | 4429 YZ | Den Haag |