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 | Levi Meijer | 6/7/1995 | Emmastraat 62 | 6080 EF | Lelystad |
| 10002 | Noah Vos | 9/23/1975 | Beukenlaan 56 | 7819 CD | Den Bosch |
| 10003 | Sophie de Boer | 2/16/1997 | Molenstraat 66 | 7858 BC | Assen |
| 10004 | Finn Mulder | 8/15/1992 | Nieuwstraat 66 | 4233 VW | Eindhoven |
| 10005 | Luuk van Leeuwen | 6/7/1985 | Industrieweg 10 | 8397 DE | Zwolle |
| 10006 | Liam van Leeuwen | 11/18/1986 | Stationsweg 91 | 8915 VW | Leeuwarden |
| 10007 | Sara de Vries | 2/15/1979 | Schoolstraat 6 | 9541 QR | Vlissigen |
| 10008 | Julia Meijer | 6/12/1951 | Prins Bernhardstraat 70 | 1747 VW | Utrecht |
| 10009 | Lucas van den Berg | 8/23/1985 | Parallelweg 30 | 4017 YZ | Utrecht |
| 10010 | Nora Smit | 11/13/2006 | Julianastraat 89 | 6969 XY | Arnhem |
| 10011 | Levi Peters | 3/6/1968 | Dorpsstraat 17 | 5256 DE | Lelystad |
| 10012 | Zoë Mulder | 4/26/2006 | Kerkstraat 82 | 9654 FG | Arnhem |
| 10013 | Zoë van Leeuwen | 8/7/1995 | Schoolstraat 72 | 2945 HI | Den Haag |
| 10014 | Tess Meijer | 10/18/1952 | Markt 98 | 4444 YZ | Eindhoven |
| 10015 | Nora de Jong | 7/15/2001 | Emmastraat 30 | 3407 YZ | Utrecht |
| 10016 | Lucas Peters | 9/7/2019 | Emmastraat 83 | 4226 VW | Almere |
| 10017 | Yara Meijer | 9/10/2009 | Markt 88 | 8758 DE | Apeldoorn |
| 10018 | Lucas Bos | 7/15/1979 | Grote Markt 42 | 9504 NO | Enschede |
| 10019 | Sem de Groot | 6/25/1977 | Prins Bernhardstraat 93 | 7588 UV | Arnhem |
| 10020 | Julia Visser | 4/27/1983 | Julianastraat 99 | 5750 ST | Den Haag |
| 10021 | Bram Visser | 1/17/1989 | Stationsweg 91 | 1748 OP | Breda |
| 10022 | Noah Smit | 8/12/1976 | Schoolstraat 35 | 3129 RS | Eindhoven |
| 10023 | Tess van den Berg | 5/7/1962 | Dorpsstraat 87 | 5069 UV | Vlissigen |
| 10024 | Nora de Vries | 4/4/1987 | Dorpsstraat 71 | 7333 NO | Maastricht |
| 10025 | Sara de Jong | 10/27/1951 | Molenstraat 32 | 8003 TU | Zwolle |
| 10026 | Emma de Groot | 5/4/1958 | Grote Markt 70 | 1628 UV | Apeldoorn |
| 10027 | Daan Smit | 8/19/1959 | Parallelweg 36 | 5276 AB | Amsterdam |
| 10028 | Lucas de Jong | 8/19/2002 | Markt 89 | 7637 VW | Almere |
| 10029 | Emma de Boer | 6/9/2011 | Emmastraat 1 | 3165 BC | Leeuwarden |
| 10030 | Mees Bakker | 6/18/1970 | Beatrixstraat 62 | 2366 UV | Den Bosch |
| 10031 | Nora Mulder | 10/9/1991 | Emmastraat 40 | 2542 TU | Nijmegen |
| 10032 | Mees de Vries | 6/21/2013 | Rembrandtstraat 68 | 1130 RS | Enschede |
| 10033 | Levi Meijer | 8/9/1960 | Sportlaan 95 | 6252 PQ | Amsterdam |
| 10034 | Bram van den Berg | 6/17/1992 | Schoolstraat 99 | 2144 VW | Den Bosch |
| 10035 | Liam van Leeuwen | 3/10/1992 | Beukenlaan 91 | 7132 EF | Leeuwarden |
| 10036 | Emma de Boer | 10/8/1996 | Prins Bernhardstraat 87 | 9078 QR | Groningen |