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 | Finn Visser | 10/19/1990 | Emmastraat 25 | 8147 YZ | Arnhem |
| 10002 | Luuk Peters | 7/26/1951 | Stationsweg 86 | 9422 YZ | Vlissigen |
| 10003 | Levi de Boer | 4/4/1989 | Parallelweg 3 | 7624 ST | Assen |
| 10004 | Mila de Boer | 2/22/1976 | Nieuwstraat 77 | 8863 DE | Nijmegen |
| 10005 | Yara de Groot | 1/13/2013 | Stationsweg 77 | 5707 VW | Zwolle |
| 10006 | Mila Bos | 2/23/1985 | Emmastraat 53 | 7688 DE | Breda |
| 10007 | Sophie Vos | 2/22/2009 | Julianastraat 88 | 9101 JK | Enschede |
| 10008 | Sara Smit | 7/8/2009 | Nieuwstraat 28 | 8088 WX | Utrecht |
| 10009 | Sem Smit | 2/6/1995 | Grote Markt 77 | 3910 XY | Lelystad |
| 10010 | Mila Vos | 3/7/2019 | Rembrandtstraat 9 | 1596 XY | Utrecht |
| 10011 | Yara Bakker | 2/3/1965 | Dorpsstraat 68 | 1734 BC | Arnhem |
| 10012 | Daan Hendriks | 4/19/1993 | Stationsweg 66 | 4967 JK | Almere |
| 10013 | Sem Bos | 2/17/1989 | Beatrixstraat 25 | 5284 KL | Haarlem |
| 10014 | Mees Hendriks | 2/23/1987 | Prins Bernhardstraat 91 | 7896 NO | Haarlem |
| 10015 | Tess Smit | 5/5/1994 | Dorpsstraat 28 | 9329 ST | Amsterdam |
| 10016 | Sara Visser | 11/26/1991 | Prins Bernhardstraat 84 | 4557 XY | Den Haag |
| 10017 | Mees Meijer | 8/15/2006 | Emmastraat 21 | 7212 JK | Nijmegen |
| 10018 | Daan Visser | 6/2/1960 | Emmastraat 3 | 7764 EF | Den Bosch |
| 10019 | Luuk Bakker | 4/20/1950 | Rembrandtstraat 74 | 3596 NO | Nijmegen |
| 10020 | Mees Visser | 11/9/1976 | Emmastraat 43 | 3542 IJ | Enschede |
| 10021 | Yara Bos | 5/23/1990 | Parallelweg 64 | 8617 PQ | Arnhem |
| 10022 | Emma de Groot | 11/25/2004 | Emmastraat 84 | 6459 LM | Vlissigen |
| 10023 | Sophie Bos | 5/27/2017 | Dorpsstraat 43 | 2922 RS | Den Haag |
| 10024 | Zoë Smit | 8/13/1975 | Stationsweg 28 | 7554 RS | Den Bosch |
| 10025 | Mees de Vries | 10/9/1988 | Dorpsstraat 4 | 6433 MN | Den Haag |
| 10026 | Liam Smit | 7/11/1975 | Beukenlaan 22 | 4289 FG | Arnhem |
| 10027 | Sophie Vos | 6/18/1980 | Beatrixstraat 25 | 5125 DE | Groningen |
| 10028 | Liam Bakker | 3/1/1950 | Molenstraat 20 | 3161 AB | Assen |
| 10029 | Daan van den Berg | 9/20/1973 | Nieuwstraat 4 | 6388 KL | Assen |
| 10030 | Levi Jansen | 4/25/1962 | Markt 23 | 8067 NO | Almere |
| 10031 | Zoë Vos | 10/9/2012 | Dorpsstraat 91 | 1251 VW | Den Haag |
| 10032 | Zoë de Vries | 6/21/2015 | Eikenlaan 42 | 9182 NO | Eindhoven |
| 10033 | Luuk van Leeuwen | 1/2/1988 | Stationsweg 50 | 4177 EF | Leeuwarden |
| 10034 | Finn Smit | 1/20/1959 | Beatrixstraat 53 | 3852 DE | Den Haag |
| 10035 | Daan de Vries | 5/9/2001 | Grote Markt 96 | 2268 LM | Enschede |
| 10036 | Mila de Jong | 3/19/2008 | Sportlaan 62 | 8005 FG | Groningen |