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 | Sem van den Berg | 5/18/1981 | Parallelweg 80 | 8003 VW | Den Haag |
| 10002 | Sophie Bos | 9/23/1996 | Parallelweg 30 | 8260 MN | Lelystad |
| 10003 | Emma de Boer | 8/5/2011 | Kerkstraat 64 | 3268 OP | Enschede |
| 10004 | Zoë Mulder | 11/6/2008 | Parallelweg 8 | 2913 TU | Eindhoven |
| 10005 | Tess van Leeuwen | 1/21/1976 | Rembrandtstraat 24 | 8819 XY | Amsterdam |
| 10006 | Sara van den Berg | 2/9/2009 | Eikenlaan 13 | 4061 GH | Leeuwarden |
| 10007 | Liam van Leeuwen | 1/24/2005 | Beatrixstraat 58 | 6652 MN | Enschede |
| 10008 | Emma de Vries | 1/13/1968 | Julianastraat 9 | 7558 XY | Maastricht |
| 10009 | Finn Peters | 11/6/2008 | Sportlaan 5 | 9436 BC | Vlissigen |
| 10010 | Sophie de Groot | 1/19/1972 | Rembrandtstraat 29 | 3105 QR | Eindhoven |
| 10011 | Noah Mulder | 3/21/1987 | Kerkstraat 48 | 1628 WX | Zwolle |
| 10012 | Zoë Bakker | 6/24/1966 | Beatrixstraat 98 | 7338 YZ | Utrecht |
| 10013 | Sara Smit | 3/1/1996 | Emmastraat 74 | 7941 CD | Utrecht |
| 10014 | Daan Bos | 11/23/1967 | Grote Markt 37 | 6551 GH | Haarlem |
| 10015 | Sara Hendriks | 9/19/1978 | Stationsweg 63 | 7265 VW | Zwolle |
| 10016 | Liam Smit | 2/21/1960 | Parallelweg 81 | 3795 RS | Apeldoorn |
| 10017 | Sara Mulder | 9/11/2017 | Sportlaan 93 | 5959 MN | Vlissigen |
| 10018 | Levi Bakker | 1/15/1991 | Schoolstraat 81 | 7755 DE | Apeldoorn |
| 10019 | Zoë van Leeuwen | 5/16/1959 | Emmastraat 63 | 5064 MN | Zwolle |
| 10020 | Noah Mulder | 8/25/1994 | Stationsweg 51 | 9128 BC | Amsterdam |
| 10021 | Levi de Vries | 8/14/1971 | Industrieweg 72 | 1924 NO | Breda |
| 10022 | Mila van Leeuwen | 1/10/1980 | Beatrixstraat 2 | 7376 DE | Nijmegen |
| 10023 | Mees Visser | 4/3/1970 | Nieuwstraat 88 | 2045 UV | Vlissigen |
| 10024 | Sem de Boer | 3/13/1983 | Prins Bernhardstraat 63 | 7167 MN | Nijmegen |
| 10025 | Julia van Leeuwen | 4/11/1973 | Parallelweg 37 | 3864 IJ | Den Haag |
| 10026 | Sara de Boer | 8/21/1958 | Schoolstraat 15 | 4784 DE | Maastricht |
| 10027 | Julia Hendriks | 9/16/1972 | Julianastraat 31 | 2117 EF | Groningen |
| 10028 | Emma de Jong | 5/17/2006 | Rembrandtstraat 5 | 6210 RS | Utrecht |
| 10029 | Julia Bos | 5/24/1962 | Industrieweg 58 | 5922 FG | Groningen |
| 10030 | Daan de Vries | 3/23/1957 | Markt 69 | 7878 NO | Den Haag |
| 10031 | Nora Hendriks | 2/11/1998 | Dorpsstraat 37 | 9540 YZ | Lelystad |
| 10032 | Mees de Vries | 1/12/2011 | Sportlaan 31 | 8663 QR | Den Haag |
| 10033 | Mila de Groot | 7/13/1993 | Kastanjelaan 15 | 3159 QR | Enschede |
| 10034 | Mila Mulder | 1/7/2003 | Kastanjelaan 60 | 2240 YZ | Assen |
| 10035 | Zoë Vos | 3/24/2006 | Nieuwstraat 67 | 4432 NO | Almere |
| 10036 | Mees de Groot | 3/14/2004 | Kerkstraat 89 | 1672 HI | Leeuwarden |