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 | Emma de Jong | 8/22/1977 | Parallelweg 92 | 8534 KL | Enschede |
| 10002 | Tess Mulder | 10/25/1963 | Stationsweg 75 | 1558 NO | Maastricht |
| 10003 | Tess de Groot | 9/18/1954 | Markt 2 | 7794 GH | Utrecht |
| 10004 | Noah Jansen | 4/7/2017 | Wilhelminastraat 59 | 7167 JK | Vlissigen |
| 10005 | Mila Vos | 11/6/1992 | Beatrixstraat 96 | 4938 TU | Leeuwarden |
| 10006 | Mila Meijer | 1/15/2013 | Markt 20 | 5783 CD | Maastricht |
| 10007 | Yara Hendriks | 11/5/2016 | Prins Bernhardstraat 67 | 6145 TU | Enschede |
| 10008 | Julia de Groot | 10/15/1952 | Kerkstraat 81 | 9270 WX | Almere |
| 10009 | Finn Meijer | 2/1/1982 | Beatrixstraat 51 | 1533 AB | Utrecht |
| 10010 | Daan van den Berg | 6/6/1999 | Industrieweg 46 | 9110 GH | Nijmegen |
| 10011 | Mees Bakker | 8/26/1970 | Stationsweg 94 | 1483 RS | Lelystad |
| 10012 | Yara Mulder | 4/24/1973 | Prins Bernhardstraat 73 | 9695 NO | Maastricht |
| 10013 | Sem Vos | 10/8/1984 | Parallelweg 34 | 1582 PQ | Nijmegen |
| 10014 | Liam Hendriks | 2/27/1993 | Markt 37 | 3698 NO | Groningen |
| 10015 | Levi Visser | 8/9/1960 | Sportlaan 37 | 3309 LM | Almere |
| 10016 | Levi de Boer | 6/18/1951 | Schoolstraat 87 | 1598 WX | Lelystad |
| 10017 | Daan de Groot | 11/4/2003 | Parallelweg 77 | 1686 MN | Lelystad |
| 10018 | Lotte de Groot | 2/26/1981 | Markt 58 | 2238 IJ | Den Bosch |
| 10019 | Luuk Jansen | 11/23/1962 | Schoolstraat 63 | 1180 MN | Vlissigen |
| 10020 | Sem Smit | 11/27/1983 | Markt 98 | 4580 MN | Eindhoven |
| 10021 | Nora Bos | 10/23/2003 | Markt 7 | 5899 OP | Leeuwarden |
| 10022 | Julia Hendriks | 6/1/1975 | Schoolstraat 82 | 1014 MN | Enschede |
| 10023 | Nora Hendriks | 11/10/1951 | Kastanjelaan 68 | 4338 PQ | Assen |
| 10024 | Liam Bakker | 2/2/1961 | Wilhelminastraat 43 | 9915 RS | Lelystad |
| 10025 | Julia Bos | 7/7/2013 | Julianastraat 49 | 3919 CD | Utrecht |
| 10026 | Julia de Boer | 4/15/1977 | Dorpsstraat 80 | 8367 MN | Den Bosch |
| 10027 | Julia Vos | 4/14/1959 | Kastanjelaan 57 | 6948 AB | Den Haag |
| 10028 | Tess Peters | 2/19/1966 | Kerkstraat 58 | 6225 GH | Nijmegen |
| 10029 | Sem Hendriks | 7/25/2011 | Rembrandtstraat 32 | 6133 EF | Zwolle |
| 10030 | Luuk Bos | 7/24/1974 | Nieuwstraat 98 | 2391 RS | Maastricht |
| 10031 | Mila de Boer | 2/1/1963 | Sportlaan 67 | 5156 RS | Groningen |
| 10032 | Sara de Vries | 2/12/2016 | Markt 3 | 4121 XY | Assen |
| 10033 | Daan Hendriks | 1/3/1970 | Beukenlaan 51 | 6995 DE | Den Haag |
| 10034 | Bram van den Berg | 8/8/1986 | Beatrixstraat 40 | 3039 TU | Amsterdam |
| 10035 | Bram van den Berg | 7/22/1994 | Parallelweg 54 | 3857 RS | Groningen |
| 10036 | Finn de Jong | 8/8/1981 | Stationsweg 38 | 9202 YZ | Groningen |