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 | Julia Bos | 10/18/1995 | Beukenlaan 40 | 3790 OP | Vlissigen |
| 10002 | Daan Bos | 2/15/1984 | Markt 94 | 3064 YZ | Den Bosch |
| 10003 | Tess Bakker | 3/5/1957 | Rembrandtstraat 88 | 5160 NO | Assen |
| 10004 | Finn Bos | 4/1/1973 | Eikenlaan 85 | 4704 UV | Nijmegen |
| 10005 | Daan de Jong | 10/26/1969 | Sportlaan 84 | 8737 DE | Zwolle |
| 10006 | Zoë Smit | 11/21/2004 | Sportlaan 60 | 4457 XY | Vlissigen |
| 10007 | Zoë Jansen | 6/26/1996 | Rembrandtstraat 19 | 8489 PQ | Den Bosch |
| 10008 | Lotte Smit | 6/27/1955 | Rembrandtstraat 20 | 8370 PQ | Utrecht |
| 10009 | Emma van den Berg | 9/10/2010 | Grote Markt 63 | 6104 OP | Amsterdam |
| 10010 | Finn Visser | 5/20/2010 | Prins Bernhardstraat 91 | 6393 YZ | Vlissigen |
| 10011 | Yara Jansen | 8/26/1952 | Beatrixstraat 18 | 5890 LM | Groningen |
| 10012 | Levi Mulder | 8/6/1983 | Beukenlaan 96 | 9250 KL | Nijmegen |
| 10013 | Noah Bos | 1/22/1959 | Kerkstraat 30 | 1132 QR | Den Haag |
| 10014 | Bram Meijer | 10/27/1966 | Stationsweg 92 | 8979 FG | Zwolle |
| 10015 | Daan de Boer | 8/15/1983 | Beukenlaan 16 | 4945 WX | Amsterdam |
| 10016 | Daan Bakker | 3/5/1985 | Julianastraat 25 | 8673 DE | Vlissigen |
| 10017 | Sophie Visser | 11/2/1959 | Dorpsstraat 64 | 6230 OP | Breda |
| 10018 | Emma de Jong | 8/5/2015 | Parallelweg 95 | 8575 PQ | Almere |
| 10019 | Mila de Groot | 4/16/2010 | Markt 73 | 3461 DE | Den Haag |
| 10020 | Noah Hendriks | 5/5/1995 | Rembrandtstraat 31 | 2734 GH | Amsterdam |
| 10021 | Noah Smit | 6/27/1965 | Julianastraat 49 | 1672 VW | Haarlem |
| 10022 | Mees Visser | 4/5/1986 | Industrieweg 19 | 6365 AB | Den Bosch |
| 10023 | Daan de Vries | 11/2/1986 | Prins Bernhardstraat 2 | 4701 QR | Groningen |
| 10024 | Luuk Bakker | 5/4/1969 | Prins Bernhardstraat 61 | 9473 QR | Haarlem |
| 10025 | Tess Peters | 4/22/1995 | Industrieweg 76 | 4805 UV | Assen |
| 10026 | Bram van Leeuwen | 5/18/1982 | Kerkstraat 1 | 7721 ST | Apeldoorn |
| 10027 | Sophie Visser | 3/23/1993 | Nieuwstraat 88 | 7651 QR | Leeuwarden |
| 10028 | Nora de Groot | 7/19/1963 | Molenstraat 64 | 7029 IJ | Lelystad |
| 10029 | Sem Hendriks | 9/7/1984 | Sportlaan 92 | 5081 QR | Groningen |
| 10030 | Noah Smit | 11/22/1982 | Eikenlaan 86 | 1661 LM | Apeldoorn |
| 10031 | Luuk Smit | 8/2/1971 | Julianastraat 81 | 8886 HI | Arnhem |
| 10032 | Luuk Visser | 4/15/1980 | Stationsweg 21 | 3063 UV | Den Bosch |
| 10033 | Bram de Groot | 8/7/1964 | Wilhelminastraat 71 | 8899 ST | Breda |
| 10034 | Finn de Vries | 7/16/1980 | Molenstraat 6 | 3465 MN | Apeldoorn |
| 10035 | Julia de Boer | 7/23/2001 | Prins Bernhardstraat 61 | 6193 EF | Amsterdam |
| 10036 | Lucas Visser | 4/27/1989 | Wilhelminastraat 35 | 7054 BC | Groningen |