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 | Sophie Hendriks | 1/27/2013 | Dorpsstraat 96 | 5828 OP | Groningen |
| 10002 | Nora Hendriks | 9/13/1971 | Molenstraat 98 | 9243 AB | Apeldoorn |
| 10003 | Yara Bakker | 3/8/2001 | Schoolstraat 64 | 1915 FG | Den Haag |
| 10004 | Zoë van den Berg | 9/8/1987 | Beatrixstraat 79 | 4299 MN | Lelystad |
| 10005 | Sara Hendriks | 11/20/1950 | Rembrandtstraat 67 | 1646 DE | Den Haag |
| 10006 | Sem Bakker | 3/1/1961 | Beatrixstraat 71 | 7398 BC | Maastricht |
| 10007 | Liam Vos | 7/16/2010 | Markt 95 | 8684 HI | Apeldoorn |
| 10008 | Sophie van den Berg | 6/7/1999 | Markt 9 | 7489 DE | Nijmegen |
| 10009 | Yara Bos | 3/20/1956 | Parallelweg 10 | 8379 LM | Zwolle |
| 10010 | Julia Bakker | 5/24/2001 | Stationsweg 11 | 7473 GH | Zwolle |
| 10011 | Finn Bakker | 1/20/1994 | Parallelweg 57 | 4510 MN | Vlissigen |
| 10012 | Luuk Meijer | 6/5/1972 | Industrieweg 1 | 2750 RS | Haarlem |
| 10013 | Sara Vos | 10/10/1967 | Eikenlaan 8 | 2645 JK | Breda |
| 10014 | Zoë de Groot | 8/6/1993 | Markt 50 | 7407 VW | Zwolle |
| 10015 | Daan de Groot | 4/22/2002 | Molenstraat 86 | 8788 ST | Zwolle |
| 10016 | Sophie Hendriks | 9/2/1985 | Stationsweg 73 | 7817 KL | Amsterdam |
| 10017 | Tess de Jong | 10/11/1999 | Wilhelminastraat 25 | 1508 NO | Lelystad |
| 10018 | Sara de Groot | 7/27/2015 | Beatrixstraat 79 | 9811 DE | Apeldoorn |
| 10019 | Noah van Leeuwen | 7/4/2019 | Nieuwstraat 25 | 6876 ST | Almere |
| 10020 | Lotte Smit | 9/23/1978 | Nieuwstraat 81 | 8365 HI | Den Haag |
| 10021 | Mila de Boer | 11/23/1962 | Molenstraat 18 | 8122 PQ | Den Bosch |
| 10022 | Yara Mulder | 3/27/2010 | Nieuwstraat 91 | 3934 TU | Lelystad |
| 10023 | Levi Jansen | 5/1/2003 | Wilhelminastraat 13 | 4656 XY | Nijmegen |
| 10024 | Sara Hendriks | 9/25/1997 | Rembrandtstraat 51 | 2906 CD | Enschede |
| 10025 | Julia Jansen | 5/7/1997 | Grote Markt 83 | 8822 OP | Haarlem |
| 10026 | Sem Visser | 7/9/1989 | Kastanjelaan 36 | 7600 QR | Haarlem |
| 10027 | Tess Hendriks | 1/19/1993 | Beatrixstraat 42 | 7297 MN | Enschede |
| 10028 | Mees Peters | 2/25/1983 | Grote Markt 50 | 1406 KL | Assen |
| 10029 | Zoë Meijer | 2/1/2019 | Kerkstraat 25 | 3168 LM | Eindhoven |
| 10030 | Julia de Boer | 11/27/1972 | Wilhelminastraat 80 | 4085 NO | Den Haag |
| 10031 | Daan van Leeuwen | 6/1/1970 | Markt 54 | 9345 WX | Arnhem |
| 10032 | Nora Jansen | 10/2/1979 | Grote Markt 40 | 9658 OP | Nijmegen |
| 10033 | Levi van Leeuwen | 9/2/1973 | Stationsweg 20 | 6539 NO | Apeldoorn |
| 10034 | Sara Meijer | 7/20/1971 | Wilhelminastraat 89 | 5543 WX | Amsterdam |
| 10035 | Liam Bakker | 11/22/1966 | Markt 54 | 9557 DE | Almere |
| 10036 | Julia de Jong | 9/27/1965 | Schoolstraat 60 | 6382 HI | Zwolle |