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 | Mila de Jong | 3/2/1955 | Sportlaan 58 | 7060 VW | Apeldoorn |
| 10002 | Emma Bakker | 2/14/2014 | Kastanjelaan 25 | 1200 KL | Groningen |
| 10003 | Luuk Bos | 9/1/2001 | Wilhelminastraat 8 | 2261 PQ | Arnhem |
| 10004 | Mila Visser | 9/11/2001 | Prins Bernhardstraat 2 | 7411 FG | Arnhem |
| 10005 | Lucas Visser | 5/1/1969 | Beatrixstraat 95 | 7817 EF | Maastricht |
| 10006 | Nora Smit | 11/8/1953 | Wilhelminastraat 95 | 6046 PQ | Almere |
| 10007 | Luuk Peters | 5/4/1975 | Prins Bernhardstraat 70 | 8269 RS | Breda |
| 10008 | Sophie de Jong | 11/10/1959 | Wilhelminastraat 45 | 6105 QR | Arnhem |
| 10009 | Lucas Smit | 3/24/1998 | Parallelweg 51 | 5086 FG | Nijmegen |
| 10010 | Levi Hendriks | 10/6/2016 | Eikenlaan 39 | 8834 GH | Nijmegen |
| 10011 | Sem Bos | 4/20/1991 | Beatrixstraat 78 | 9869 LM | Vlissigen |
| 10012 | Lotte de Groot | 4/6/1964 | Parallelweg 2 | 9462 LM | Haarlem |
| 10013 | Zoë Mulder | 7/26/2009 | Wilhelminastraat 33 | 6587 VW | Enschede |
| 10014 | Sara Smit | 1/25/1963 | Julianastraat 77 | 7854 ST | Lelystad |
| 10015 | Sem de Vries | 5/16/2000 | Grote Markt 72 | 3572 YZ | Breda |
| 10016 | Sem de Groot | 11/18/2002 | Grote Markt 72 | 6943 TU | Groningen |
| 10017 | Emma Vos | 1/6/1986 | Beukenlaan 33 | 4744 MN | Lelystad |
| 10018 | Noah van den Berg | 9/24/1955 | Stationsweg 67 | 3512 ST | Utrecht |
| 10019 | Noah de Groot | 10/14/2005 | Beatrixstraat 38 | 9837 JK | Nijmegen |
| 10020 | Liam Smit | 6/21/2010 | Kerkstraat 15 | 3172 RS | Utrecht |
| 10021 | Sem de Boer | 1/3/2006 | Grote Markt 81 | 3413 XY | Enschede |
| 10022 | Noah Visser | 7/15/1987 | Parallelweg 88 | 7569 JK | Utrecht |
| 10023 | Luuk Peters | 9/21/2006 | Kerkstraat 61 | 8726 TU | Groningen |
| 10024 | Julia van den Berg | 7/15/2002 | Julianastraat 3 | 8290 BC | Almere |
| 10025 | Sophie Vos | 9/23/1973 | Kerkstraat 16 | 2382 QR | Lelystad |
| 10026 | Finn Hendriks | 1/14/2010 | Beatrixstraat 71 | 4995 UV | Maastricht |
| 10027 | Liam Jansen | 11/14/1972 | Industrieweg 75 | 4398 BC | Breda |
| 10028 | Luuk de Boer | 11/8/1986 | Eikenlaan 29 | 9861 JK | Vlissigen |
| 10029 | Finn Bakker | 7/14/1999 | Molenstraat 11 | 8702 VW | Den Bosch |
| 10030 | Mila van Leeuwen | 6/19/2018 | Markt 44 | 2799 IJ | Breda |
| 10031 | Julia Bos | 5/1/1982 | Julianastraat 52 | 2733 LM | Enschede |
| 10032 | Luuk Peters | 7/5/1957 | Molenstraat 47 | 4467 XY | Eindhoven |
| 10033 | Daan Jansen | 6/4/2003 | Industrieweg 31 | 8621 YZ | Utrecht |
| 10034 | Bram Mulder | 11/3/2002 | Emmastraat 70 | 7744 TU | Enschede |
| 10035 | Daan Peters | 7/9/1996 | Prins Bernhardstraat 98 | 2274 MN | Assen |
| 10036 | Bram van Leeuwen | 4/14/1963 | Industrieweg 68 | 5745 HI | Almere |