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 | Bram Visser | 9/1/1982 | Emmastraat 9 | 1396 JK | Vlissigen |
| 10002 | Mila Smit | 1/3/1960 | Rembrandtstraat 36 | 2343 QR | Zwolle |
| 10003 | Sophie van den Berg | 9/23/2015 | Prins Bernhardstraat 98 | 1499 OP | Den Haag |
| 10004 | Daan Smit | 6/22/1980 | Beukenlaan 27 | 1248 YZ | Groningen |
| 10005 | Tess Mulder | 2/6/1967 | Industrieweg 64 | 8637 HI | Den Haag |
| 10006 | Nora Smit | 1/17/2004 | Rembrandtstraat 12 | 6931 HI | Maastricht |
| 10007 | Lucas van Leeuwen | 3/11/1986 | Beatrixstraat 11 | 3035 OP | Zwolle |
| 10008 | Lucas Mulder | 3/18/1959 | Beatrixstraat 32 | 4592 JK | Lelystad |
| 10009 | Sem Hendriks | 1/18/1953 | Grote Markt 70 | 6744 GH | Den Bosch |
| 10010 | Zoë Bakker | 4/24/2015 | Industrieweg 60 | 9389 BC | Enschede |
| 10011 | Lotte Vos | 4/20/1955 | Beatrixstraat 74 | 5144 TU | Leeuwarden |
| 10012 | Sem de Vries | 2/6/1978 | Markt 6 | 2692 UV | Arnhem |
| 10013 | Tess Bos | 9/25/1972 | Sportlaan 95 | 6805 UV | Zwolle |
| 10014 | Bram de Vries | 5/3/1982 | Eikenlaan 74 | 7606 GH | Den Bosch |
| 10015 | Tess Visser | 7/18/1977 | Rembrandtstraat 24 | 5783 DE | Eindhoven |
| 10016 | Julia Peters | 5/19/1999 | Eikenlaan 19 | 2476 MN | Amsterdam |
| 10017 | Liam de Vries | 6/3/1966 | Rembrandtstraat 26 | 2523 JK | Utrecht |
| 10018 | Lotte Mulder | 10/23/1984 | Sportlaan 4 | 2235 CD | Den Bosch |
| 10019 | Sophie de Boer | 4/24/2004 | Kastanjelaan 36 | 4510 WX | Apeldoorn |
| 10020 | Daan Meijer | 2/22/1951 | Beatrixstraat 41 | 5211 VW | Nijmegen |
| 10021 | Yara Smit | 11/18/1982 | Julianastraat 47 | 6697 HI | Breda |
| 10022 | Noah de Vries | 7/21/1951 | Dorpsstraat 71 | 8705 EF | Haarlem |
| 10023 | Emma Jansen | 9/10/2004 | Nieuwstraat 68 | 7236 TU | Almere |
| 10024 | Nora de Boer | 8/16/2006 | Emmastraat 59 | 5267 NO | Eindhoven |
| 10025 | Luuk de Groot | 3/10/1985 | Grote Markt 98 | 9714 OP | Zwolle |
| 10026 | Bram de Groot | 5/21/1975 | Stationsweg 51 | 8837 VW | Apeldoorn |
| 10027 | Sara Vos | 2/2/1999 | Beukenlaan 73 | 9247 NO | Zwolle |
| 10028 | Noah Bakker | 3/2/1985 | Parallelweg 50 | 3595 HI | Arnhem |
| 10029 | Mila Hendriks | 5/23/1989 | Kastanjelaan 42 | 7728 KL | Assen |
| 10030 | Mila van Leeuwen | 2/9/1997 | Dorpsstraat 52 | 1393 CD | Zwolle |
| 10031 | Lucas de Vries | 10/26/1965 | Molenstraat 83 | 1713 AB | Groningen |
| 10032 | Sara Bakker | 2/7/1988 | Dorpsstraat 4 | 7665 WX | Assen |
| 10033 | Finn de Groot | 10/7/1990 | Molenstraat 67 | 2692 IJ | Den Haag |
| 10034 | Sem Hendriks | 3/22/2008 | Dorpsstraat 48 | 2011 HI | Lelystad |
| 10035 | Sara van den Berg | 1/17/1992 | Rembrandtstraat 48 | 3042 MN | Maastricht |
| 10036 | Sophie Smit | 3/2/1990 | Julianastraat 99 | 9197 JK | Utrecht |