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 Vos | 4/3/1976 | Rembrandtstraat 67 | 1920 HI | Amsterdam |
| 10002 | Emma Meijer | 2/22/2009 | Prins Bernhardstraat 70 | 9249 KL | Groningen |
| 10003 | Mees de Jong | 8/2/1998 | Grote Markt 54 | 8467 JK | Nijmegen |
| 10004 | Daan Hendriks | 7/4/1951 | Sportlaan 38 | 8990 XY | Amsterdam |
| 10005 | Nora Visser | 5/19/1974 | Molenstraat 11 | 9830 NO | Nijmegen |
| 10006 | Finn Peters | 11/12/2015 | Prins Bernhardstraat 21 | 5730 UV | Breda |
| 10007 | Daan Hendriks | 3/27/1975 | Rembrandtstraat 31 | 6911 LM | Vlissigen |
| 10008 | Sara van den Berg | 11/9/1967 | Eikenlaan 10 | 7286 ST | Den Bosch |
| 10009 | Lotte Visser | 6/9/1952 | Eikenlaan 20 | 7250 UV | Apeldoorn |
| 10010 | Julia van Leeuwen | 4/21/1967 | Parallelweg 50 | 6044 NO | Apeldoorn |
| 10011 | Mila Mulder | 5/5/2011 | Beatrixstraat 9 | 5860 DE | Den Bosch |
| 10012 | Nora Visser | 3/12/1974 | Schoolstraat 21 | 6330 CD | Eindhoven |
| 10013 | Liam de Vries | 4/8/1988 | Emmastraat 87 | 5993 WX | Haarlem |
| 10014 | Yara Peters | 9/20/1953 | Wilhelminastraat 33 | 8395 NO | Groningen |
| 10015 | Mila Smit | 8/18/1979 | Stationsweg 89 | 1191 TU | Apeldoorn |
| 10016 | Levi Smit | 1/8/1964 | Parallelweg 62 | 3940 RS | Den Bosch |
| 10017 | Sara Meijer | 2/11/1961 | Stationsweg 48 | 2599 GH | Den Haag |
| 10018 | Lotte de Groot | 10/13/1986 | Emmastraat 70 | 7976 UV | Nijmegen |
| 10019 | Lucas de Vries | 11/22/1984 | Sportlaan 82 | 9705 QR | Enschede |
| 10020 | Noah Meijer | 4/7/2008 | Molenstraat 70 | 7657 PQ | Den Haag |
| 10021 | Mees Peters | 6/2/1974 | Markt 27 | 4464 BC | Assen |
| 10022 | Luuk Vos | 9/17/1962 | Industrieweg 26 | 1095 HI | Leeuwarden |
| 10023 | Luuk Vos | 2/9/2016 | Rembrandtstraat 19 | 6052 VW | Den Haag |
| 10024 | Sara van Leeuwen | 9/2/1954 | Nieuwstraat 43 | 1711 UV | Zwolle |
| 10025 | Noah Meijer | 9/24/2006 | Stationsweg 44 | 2931 WX | Groningen |
| 10026 | Julia Jansen | 8/23/1952 | Parallelweg 4 | 4749 LM | Nijmegen |
| 10027 | Lucas Smit | 3/7/1988 | Sportlaan 3 | 3360 FG | Maastricht |
| 10028 | Zoë de Boer | 3/4/2002 | Beukenlaan 83 | 6405 ST | Lelystad |
| 10029 | Lotte de Vries | 6/11/1963 | Kerkstraat 61 | 9101 XY | Den Bosch |
| 10030 | Levi Vos | 7/16/1977 | Dorpsstraat 61 | 5597 PQ | Arnhem |
| 10031 | Sara van den Berg | 5/6/1952 | Kastanjelaan 40 | 4898 XY | Leeuwarden |
| 10032 | Levi Jansen | 9/18/1957 | Beatrixstraat 14 | 8346 OP | Assen |
| 10033 | Sem Smit | 11/16/1960 | Parallelweg 37 | 8304 DE | Nijmegen |
| 10034 | Sophie van den Berg | 1/19/1988 | Kastanjelaan 95 | 9737 PQ | Leeuwarden |
| 10035 | Julia de Jong | 9/22/1999 | Parallelweg 9 | 1051 WX | Enschede |
| 10036 | Zoë de Jong | 3/8/1999 | Prins Bernhardstraat 25 | 2913 AB | Arnhem |