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 | Sem van den Berg | 1/16/1968 | Kastanjelaan 51 | 6534 HI | Eindhoven |
| 10002 | Sophie de Groot | 7/3/1984 | Emmastraat 74 | 8529 IJ | Arnhem |
| 10003 | Sophie Visser | 8/3/1953 | Rembrandtstraat 18 | 8608 MN | Amsterdam |
| 10004 | Emma de Boer | 11/14/2012 | Molenstraat 49 | 2946 EF | Den Bosch |
| 10005 | Noah Jansen | 5/3/1954 | Molenstraat 16 | 4509 AB | Breda |
| 10006 | Emma Bakker | 10/24/2006 | Parallelweg 48 | 4011 QR | Lelystad |
| 10007 | Mees Bakker | 6/6/1959 | Sportlaan 53 | 4555 PQ | Enschede |
| 10008 | Mees Peters | 5/7/2018 | Stationsweg 63 | 3109 WX | Breda |
| 10009 | Luuk Vos | 5/10/1982 | Beukenlaan 75 | 3994 GH | Apeldoorn |
| 10010 | Julia Bakker | 11/6/2000 | Kastanjelaan 11 | 2730 VW | Maastricht |
| 10011 | Daan Jansen | 2/15/1983 | Dorpsstraat 61 | 2566 NO | Nijmegen |
| 10012 | Sem Meijer | 11/11/2015 | Parallelweg 94 | 7226 GH | Den Bosch |
| 10013 | Noah Peters | 1/10/1954 | Industrieweg 18 | 5046 MN | Nijmegen |
| 10014 | Luuk Vos | 9/7/1988 | Eikenlaan 13 | 1315 HI | Groningen |
| 10015 | Bram Vos | 9/14/1999 | Grote Markt 49 | 1539 HI | Den Haag |
| 10016 | Levi Meijer | 10/16/2005 | Kerkstraat 77 | 4415 EF | Enschede |
| 10017 | Bram Bakker | 8/20/2012 | Molenstraat 31 | 9190 CD | Leeuwarden |
| 10018 | Sem Vos | 11/20/1999 | Kastanjelaan 16 | 8797 GH | Nijmegen |
| 10019 | Julia de Groot | 6/18/1972 | Kastanjelaan 60 | 6455 KL | Amsterdam |
| 10020 | Nora de Jong | 7/7/1967 | Stationsweg 69 | 3630 NO | Apeldoorn |
| 10021 | Finn Peters | 11/18/1977 | Nieuwstraat 96 | 2851 XY | Utrecht |
| 10022 | Bram Meijer | 4/7/1956 | Molenstraat 83 | 4767 AB | Den Bosch |
| 10023 | Tess de Groot | 9/16/1993 | Prins Bernhardstraat 22 | 2105 OP | Haarlem |
| 10024 | Luuk Meijer | 4/20/1977 | Schoolstraat 93 | 1279 QR | Haarlem |
| 10025 | Mila Jansen | 8/21/2010 | Beukenlaan 64 | 1821 XY | Haarlem |
| 10026 | Mees de Jong | 1/24/1979 | Kastanjelaan 13 | 5443 IJ | Leeuwarden |
| 10027 | Sara Mulder | 11/22/1963 | Rembrandtstraat 6 | 2146 UV | Zwolle |
| 10028 | Bram Visser | 7/15/2005 | Beukenlaan 42 | 6850 IJ | Assen |
| 10029 | Liam de Boer | 11/14/1985 | Industrieweg 57 | 8578 MN | Groningen |
| 10030 | Luuk van Leeuwen | 3/3/2012 | Sportlaan 57 | 4674 WX | Almere |
| 10031 | Sophie Peters | 8/1/1986 | Dorpsstraat 40 | 4132 PQ | Utrecht |
| 10032 | Yara Meijer | 9/21/2017 | Grote Markt 55 | 3591 FG | Utrecht |
| 10033 | Lotte van Leeuwen | 7/23/1959 | Beatrixstraat 30 | 1526 VW | Den Bosch |
| 10034 | Mila van Leeuwen | 11/6/1970 | Julianastraat 42 | 6598 KL | Den Bosch |
| 10035 | Sophie van den Berg | 10/18/2003 | Schoolstraat 34 | 5844 CD | Apeldoorn |
| 10036 | Sara Peters | 4/23/1957 | Kastanjelaan 37 | 7300 XY | Assen |