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 | Noah Bos | 7/3/1964 | Nieuwstraat 76 | 5301 CD | Assen |
| 10002 | Tess de Vries | 7/18/1952 | Rembrandtstraat 69 | 8632 XY | Assen |
| 10003 | Luuk de Boer | 3/7/2013 | Beatrixstraat 95 | 5363 GH | Almere |
| 10004 | Yara Visser | 10/17/1997 | Kerkstraat 93 | 5760 PQ | Lelystad |
| 10005 | Luuk de Vries | 8/22/1967 | Dorpsstraat 36 | 8712 IJ | Den Haag |
| 10006 | Tess Vos | 8/15/1975 | Markt 14 | 2008 AB | Lelystad |
| 10007 | Mila de Boer | 10/24/1959 | Parallelweg 34 | 9427 YZ | Leeuwarden |
| 10008 | Mila Meijer | 11/5/1979 | Beatrixstraat 29 | 6699 HI | Maastricht |
| 10009 | Mila Meijer | 5/26/1966 | Stationsweg 92 | 6445 ST | Den Bosch |
| 10010 | Daan van Leeuwen | 8/1/1988 | Beukenlaan 48 | 4521 RS | Haarlem |
| 10011 | Julia Hendriks | 6/26/1998 | Beatrixstraat 47 | 3644 JK | Vlissigen |
| 10012 | Bram Bakker | 8/4/1962 | Beukenlaan 8 | 6625 VW | Zwolle |
| 10013 | Noah de Vries | 2/5/1980 | Industrieweg 7 | 1682 WX | Vlissigen |
| 10014 | Lotte Bakker | 8/5/1981 | Eikenlaan 15 | 1058 RS | Zwolle |
| 10015 | Liam Visser | 9/12/1981 | Prins Bernhardstraat 69 | 2528 FG | Arnhem |
| 10016 | Noah de Groot | 10/17/1979 | Eikenlaan 51 | 8065 TU | Groningen |
| 10017 | Mees Visser | 9/1/2009 | Eikenlaan 94 | 4330 ST | Apeldoorn |
| 10018 | Finn de Jong | 9/26/2009 | Parallelweg 25 | 3021 JK | Vlissigen |
| 10019 | Luuk de Boer | 11/18/1968 | Markt 20 | 8154 JK | Almere |
| 10020 | Nora Meijer | 3/26/1960 | Markt 57 | 2330 UV | Den Haag |
| 10021 | Sem Smit | 8/15/2011 | Eikenlaan 56 | 9064 YZ | Apeldoorn |
| 10022 | Liam Bos | 4/9/2008 | Molenstraat 56 | 4688 GH | Apeldoorn |
| 10023 | Lotte van den Berg | 3/25/1953 | Kastanjelaan 14 | 8439 KL | Arnhem |
| 10024 | Sophie Visser | 3/20/1995 | Sportlaan 99 | 6605 AB | Enschede |
| 10025 | Lucas Visser | 6/21/2006 | Industrieweg 39 | 6936 KL | Eindhoven |
| 10026 | Mees van den Berg | 11/27/1954 | Grote Markt 17 | 3551 BC | Leeuwarden |
| 10027 | Bram Smit | 9/20/2008 | Industrieweg 92 | 9444 QR | Almere |
| 10028 | Lotte Hendriks | 4/15/2009 | Sportlaan 35 | 3903 NO | Den Haag |
| 10029 | Finn Mulder | 11/26/2018 | Sportlaan 34 | 6038 PQ | Assen |
| 10030 | Tess Vos | 3/5/1975 | Kerkstraat 30 | 5073 GH | Almere |
| 10031 | Lotte Bos | 8/26/1982 | Beukenlaan 48 | 3154 CD | Leeuwarden |
| 10032 | Noah Jansen | 5/14/2013 | Markt 94 | 7557 YZ | Breda |
| 10033 | Mila Mulder | 9/15/1977 | Stationsweg 9 | 7814 JK | Den Bosch |
| 10034 | Nora van den Berg | 10/6/1990 | Eikenlaan 96 | 9154 UV | Apeldoorn |
| 10035 | Julia de Groot | 9/18/2008 | Molenstraat 28 | 9277 MN | Lelystad |
| 10036 | Daan de Boer | 6/2/1982 | Nieuwstraat 78 | 7416 ST | Zwolle |