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 | Mees van Leeuwen | 10/8/2016 | Parallelweg 84 | 9720 HI | Amsterdam |
| 10002 | Levi Bos | 6/9/1979 | Prins Bernhardstraat 35 | 2500 JK | Groningen |
| 10003 | Tess de Vries | 4/16/2000 | Wilhelminastraat 83 | 2170 JK | Utrecht |
| 10004 | Sara Visser | 9/19/1982 | Dorpsstraat 3 | 1090 KL | Maastricht |
| 10005 | Sophie Bakker | 5/14/1976 | Beatrixstraat 96 | 3696 OP | Assen |
| 10006 | Daan Meijer | 11/7/1954 | Nieuwstraat 22 | 4859 RS | Den Haag |
| 10007 | Mila Peters | 10/20/2000 | Schoolstraat 33 | 4061 UV | Den Bosch |
| 10008 | Nora Bakker | 11/26/1997 | Nieuwstraat 39 | 1795 KL | Leeuwarden |
| 10009 | Tess Bos | 5/24/2017 | Beatrixstraat 8 | 3059 EF | Maastricht |
| 10010 | Luuk Jansen | 3/3/2013 | Kastanjelaan 29 | 5513 UV | Breda |
| 10011 | Mila de Boer | 2/17/1971 | Beukenlaan 41 | 9630 DE | Groningen |
| 10012 | Mees Bakker | 6/26/1956 | Schoolstraat 34 | 9259 BC | Zwolle |
| 10013 | Yara Smit | 2/24/1956 | Molenstraat 21 | 3294 CD | Leeuwarden |
| 10014 | Tess Mulder | 11/13/1996 | Prins Bernhardstraat 58 | 3373 RS | Assen |
| 10015 | Julia de Jong | 11/20/1981 | Eikenlaan 59 | 3326 OP | Amsterdam |
| 10016 | Sem de Jong | 7/7/1989 | Kerkstraat 13 | 3649 WX | Eindhoven |
| 10017 | Liam van den Berg | 10/20/1975 | Rembrandtstraat 36 | 2113 DE | Breda |
| 10018 | Lucas van Leeuwen | 9/4/1986 | Rembrandtstraat 82 | 7541 UV | Enschede |
| 10019 | Liam Bos | 11/1/2003 | Nieuwstraat 92 | 6187 XY | Lelystad |
| 10020 | Finn Bos | 1/6/1997 | Beatrixstraat 55 | 2420 CD | Breda |
| 10021 | Mees Hendriks | 3/20/1987 | Beukenlaan 96 | 1311 MN | Zwolle |
| 10022 | Lotte Visser | 3/13/1951 | Rembrandtstraat 8 | 2756 RS | Den Bosch |
| 10023 | Lucas Bakker | 4/20/1975 | Industrieweg 28 | 4731 LM | Enschede |
| 10024 | Sara Peters | 7/13/1990 | Eikenlaan 75 | 8330 ST | Enschede |
| 10025 | Lotte Jansen | 11/14/1983 | Emmastraat 41 | 5384 WX | Nijmegen |
| 10026 | Levi Peters | 1/1/2015 | Rembrandtstraat 58 | 7052 ST | Amsterdam |
| 10027 | Yara de Jong | 10/10/1972 | Molenstraat 40 | 1551 AB | Vlissigen |
| 10028 | Sem de Boer | 8/27/1972 | Grote Markt 72 | 5527 PQ | Breda |
| 10029 | Lotte Smit | 3/19/2016 | Emmastraat 77 | 6692 RS | Enschede |
| 10030 | Daan de Boer | 10/20/2011 | Sportlaan 20 | 1703 ST | Maastricht |
| 10031 | Emma van den Berg | 6/6/2015 | Nieuwstraat 49 | 6165 YZ | Utrecht |
| 10032 | Lucas Hendriks | 7/12/1952 | Eikenlaan 64 | 1252 WX | Arnhem |
| 10033 | Lucas Meijer | 3/27/1991 | Sportlaan 74 | 6285 WX | Assen |
| 10034 | Bram Smit | 1/3/2011 | Beukenlaan 34 | 5700 JK | Nijmegen |
| 10035 | Zoë de Vries | 3/27/2019 | Eikenlaan 10 | 7726 NO | Zwolle |
| 10036 | Finn Smit | 3/10/1981 | Dorpsstraat 56 | 3228 EF | Almere |