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 | Lucas Meijer | 6/19/1989 | Stationsweg 2 | 7032 BC | Haarlem |
| 10002 | Mees de Boer | 2/12/1973 | Sportlaan 64 | 9562 ST | Utrecht |
| 10003 | Mila de Vries | 4/13/1958 | Julianastraat 62 | 5973 IJ | Breda |
| 10004 | Luuk Visser | 10/10/1972 | Stationsweg 52 | 1060 LM | Breda |
| 10005 | Noah de Groot | 7/8/1989 | Industrieweg 96 | 5171 LM | Almere |
| 10006 | Levi Vos | 1/2/1961 | Kerkstraat 27 | 3688 PQ | Haarlem |
| 10007 | Yara de Vries | 2/27/2013 | Rembrandtstraat 82 | 3190 DE | Eindhoven |
| 10008 | Daan Jansen | 10/3/1963 | Grote Markt 47 | 2019 IJ | Leeuwarden |
| 10009 | Emma de Vries | 10/1/1992 | Julianastraat 50 | 2816 IJ | Zwolle |
| 10010 | Yara Hendriks | 11/7/1984 | Schoolstraat 98 | 2561 UV | Nijmegen |
| 10011 | Sophie Vos | 3/15/1984 | Industrieweg 7 | 4936 CD | Maastricht |
| 10012 | Nora de Jong | 6/11/1964 | Beatrixstraat 2 | 9471 GH | Assen |
| 10013 | Levi de Jong | 4/3/1963 | Schoolstraat 82 | 4720 BC | Enschede |
| 10014 | Julia Smit | 8/4/1964 | Eikenlaan 30 | 6384 LM | Assen |
| 10015 | Mila van Leeuwen | 2/3/1950 | Industrieweg 52 | 2878 KL | Enschede |
| 10016 | Finn de Jong | 2/23/2015 | Kastanjelaan 59 | 7679 HI | Apeldoorn |
| 10017 | Zoë de Groot | 1/10/1959 | Julianastraat 85 | 9453 KL | Lelystad |
| 10018 | Daan de Boer | 10/10/1984 | Eikenlaan 41 | 3869 JK | Enschede |
| 10019 | Lotte de Groot | 2/8/2012 | Molenstraat 67 | 6390 CD | Lelystad |
| 10020 | Mees Jansen | 4/24/1992 | Sportlaan 86 | 5015 RS | Haarlem |
| 10021 | Sem Visser | 9/9/1984 | Prins Bernhardstraat 46 | 5781 AB | Nijmegen |
| 10022 | Nora Jansen | 1/18/2017 | Kerkstraat 73 | 7058 LM | Maastricht |
| 10023 | Noah de Vries | 5/10/2000 | Dorpsstraat 10 | 6642 FG | Assen |
| 10024 | Noah Visser | 4/20/1971 | Kerkstraat 63 | 2998 KL | Zwolle |
| 10025 | Julia Peters | 1/7/2010 | Nieuwstraat 79 | 6926 ST | Leeuwarden |
| 10026 | Noah de Vries | 1/3/1955 | Eikenlaan 14 | 9684 MN | Enschede |
| 10027 | Bram Bakker | 10/6/1967 | Eikenlaan 25 | 7958 FG | Lelystad |
| 10028 | Liam Meijer | 4/13/1978 | Stationsweg 6 | 7119 XY | Zwolle |
| 10029 | Sem de Boer | 11/25/1969 | Stationsweg 51 | 3772 NO | Amsterdam |
| 10030 | Noah van den Berg | 11/20/1983 | Grote Markt 2 | 5359 ST | Den Bosch |
| 10031 | Nora de Vries | 1/5/2003 | Sportlaan 7 | 4332 BC | Breda |
| 10032 | Sara van Leeuwen | 7/6/2010 | Grote Markt 92 | 3055 MN | Vlissigen |
| 10033 | Noah van den Berg | 11/4/2002 | Industrieweg 5 | 6972 DE | Amsterdam |
| 10034 | Daan Meijer | 11/26/1982 | Kastanjelaan 89 | 7874 NO | Eindhoven |
| 10035 | Lotte van Leeuwen | 10/4/2007 | Beukenlaan 69 | 2790 CD | Haarlem |
| 10036 | Nora van den Berg | 10/12/2006 | Schoolstraat 46 | 8277 NO | Zwolle |