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 | Luuk van Leeuwen | 9/14/1982 | Wilhelminastraat 89 | 7954 HI | Den Bosch |
| 10002 | Noah Bakker | 9/14/1969 | Markt 17 | 9842 MN | Arnhem |
| 10003 | Lucas Hendriks | 9/4/1997 | Stationsweg 80 | 7636 OP | Zwolle |
| 10004 | Daan Hendriks | 3/24/1999 | Kastanjelaan 50 | 2971 FG | Groningen |
| 10005 | Sara van Leeuwen | 10/26/1971 | Dorpsstraat 67 | 7802 TU | Breda |
| 10006 | Zoë Smit | 8/3/1987 | Industrieweg 11 | 7240 QR | Utrecht |
| 10007 | Yara de Jong | 3/5/1987 | Schoolstraat 10 | 4208 RS | Amsterdam |
| 10008 | Emma Jansen | 9/15/1971 | Molenstraat 68 | 8260 PQ | Arnhem |
| 10009 | Luuk Mulder | 9/18/1957 | Sportlaan 44 | 8385 DE | Den Haag |
| 10010 | Mila van Leeuwen | 11/17/1983 | Nieuwstraat 19 | 1967 DE | Eindhoven |
| 10011 | Nora de Vries | 5/7/1971 | Stationsweg 13 | 8767 KL | Haarlem |
| 10012 | Luuk de Vries | 3/27/1974 | Wilhelminastraat 93 | 7545 OP | Amsterdam |
| 10013 | Sara Meijer | 7/21/2002 | Kastanjelaan 76 | 7895 NO | Lelystad |
| 10014 | Yara Bos | 1/9/1996 | Eikenlaan 93 | 6371 ST | Lelystad |
| 10015 | Sem de Jong | 4/1/1960 | Parallelweg 72 | 9541 HI | Enschede |
| 10016 | Mees Hendriks | 11/1/1981 | Schoolstraat 93 | 5567 ST | Breda |
| 10017 | Luuk Meijer | 11/26/1984 | Kerkstraat 61 | 5373 RS | Eindhoven |
| 10018 | Mila van Leeuwen | 11/18/1951 | Prins Bernhardstraat 28 | 9861 GH | Zwolle |
| 10019 | Finn Bakker | 11/25/1957 | Beatrixstraat 30 | 6755 GH | Nijmegen |
| 10020 | Julia Meijer | 9/2/2007 | Rembrandtstraat 56 | 5683 DE | Arnhem |
| 10021 | Bram Smit | 4/1/2004 | Beatrixstraat 9 | 1841 UV | Assen |
| 10022 | Lotte Meijer | 2/18/2018 | Prins Bernhardstraat 45 | 9723 NO | Den Haag |
| 10023 | Zoë de Groot | 5/15/2017 | Eikenlaan 72 | 7609 YZ | Utrecht |
| 10024 | Finn Jansen | 7/13/1952 | Molenstraat 13 | 6150 HI | Lelystad |
| 10025 | Tess Vos | 4/25/2005 | Eikenlaan 48 | 9696 VW | Amsterdam |
| 10026 | Sara de Jong | 7/27/1991 | Beukenlaan 82 | 5095 BC | Haarlem |
| 10027 | Daan Mulder | 2/6/2005 | Dorpsstraat 6 | 1818 KL | Almere |
| 10028 | Finn de Jong | 3/24/1977 | Beatrixstraat 77 | 9438 XY | Breda |
| 10029 | Lucas van Leeuwen | 4/20/2000 | Nieuwstraat 90 | 9740 QR | Haarlem |
| 10030 | Sophie Smit | 8/14/1994 | Prins Bernhardstraat 72 | 5114 RS | Apeldoorn |
| 10031 | Mila de Vries | 10/4/1985 | Molenstraat 93 | 5355 DE | Amsterdam |
| 10032 | Luuk Meijer | 7/19/2008 | Nieuwstraat 78 | 8886 PQ | Breda |
| 10033 | Bram Peters | 9/25/1986 | Julianastraat 3 | 3815 UV | Utrecht |
| 10034 | Noah van den Berg | 9/1/1977 | Emmastraat 6 | 9610 DE | Groningen |
| 10035 | Sara de Groot | 10/7/1971 | Julianastraat 67 | 5979 CD | Amsterdam |
| 10036 | Lotte Bakker | 6/26/1975 | Beatrixstraat 61 | 9637 AB | Leeuwarden |