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 | Emma de Vries | 2/24/2010 | Julianastraat 84 | 7805 JK | Amsterdam |
| 10002 | Luuk de Groot | 2/11/1967 | Sportlaan 45 | 4928 IJ | Den Bosch |
| 10003 | Sophie Meijer | 5/4/1973 | Molenstraat 81 | 5719 HI | Assen |
| 10004 | Sara de Boer | 6/15/1965 | Nieuwstraat 49 | 1100 MN | Zwolle |
| 10005 | Liam van den Berg | 5/9/1956 | Stationsweg 81 | 8753 NO | Assen |
| 10006 | Sophie de Vries | 1/10/2006 | Schoolstraat 92 | 4511 NO | Maastricht |
| 10007 | Lotte van den Berg | 8/4/1964 | Schoolstraat 70 | 2996 TU | Eindhoven |
| 10008 | Lotte de Groot | 9/14/2012 | Kastanjelaan 13 | 4532 JK | Nijmegen |
| 10009 | Mila de Groot | 8/27/1990 | Eikenlaan 93 | 5741 HI | Lelystad |
| 10010 | Sem van den Berg | 9/5/1975 | Sportlaan 33 | 9785 WX | Zwolle |
| 10011 | Mees de Jong | 9/15/1963 | Dorpsstraat 30 | 4664 EF | Eindhoven |
| 10012 | Mila Bakker | 10/8/2015 | Kastanjelaan 77 | 6465 HI | Amsterdam |
| 10013 | Tess Peters | 7/2/1950 | Eikenlaan 83 | 1244 BC | Arnhem |
| 10014 | Julia Hendriks | 5/11/2016 | Kerkstraat 64 | 7785 DE | Zwolle |
| 10015 | Lucas de Vries | 11/8/1985 | Nieuwstraat 98 | 1878 MN | Apeldoorn |
| 10016 | Emma van den Berg | 5/3/1972 | Emmastraat 13 | 7247 GH | Den Haag |
| 10017 | Finn van Leeuwen | 8/25/1996 | Julianastraat 51 | 5062 RS | Den Bosch |
| 10018 | Lotte Mulder | 6/14/2011 | Industrieweg 78 | 1031 MN | Assen |
| 10019 | Zoë de Boer | 4/27/1964 | Emmastraat 37 | 2724 DE | Amsterdam |
| 10020 | Daan van den Berg | 9/20/1961 | Markt 24 | 6798 XY | Arnhem |
| 10021 | Luuk Smit | 8/9/1997 | Nieuwstraat 50 | 6363 MN | Arnhem |
| 10022 | Sem van Leeuwen | 9/15/2002 | Eikenlaan 72 | 8045 UV | Lelystad |
| 10023 | Lotte Meijer | 11/1/1954 | Dorpsstraat 35 | 2328 VW | Utrecht |
| 10024 | Lucas de Vries | 2/21/2000 | Grote Markt 35 | 2935 MN | Den Bosch |
| 10025 | Lotte van Leeuwen | 5/6/1984 | Kerkstraat 14 | 4371 MN | Breda |
| 10026 | Liam Peters | 6/12/2016 | Julianastraat 73 | 1485 CD | Vlissigen |
| 10027 | Noah Meijer | 10/27/1975 | Beatrixstraat 39 | 9014 JK | Arnhem |
| 10028 | Bram de Vries | 11/12/1975 | Emmastraat 5 | 7841 QR | Zwolle |
| 10029 | Nora de Boer | 10/25/1959 | Sportlaan 74 | 7509 WX | Amsterdam |
| 10030 | Mees Meijer | 7/7/1984 | Sportlaan 98 | 7461 MN | Assen |
| 10031 | Nora Mulder | 4/22/1979 | Rembrandtstraat 56 | 2783 UV | Enschede |
| 10032 | Lotte Jansen | 5/22/2013 | Rembrandtstraat 78 | 1736 XY | Maastricht |
| 10033 | Sophie Visser | 9/27/1958 | Sportlaan 88 | 4504 DE | Utrecht |
| 10034 | Lotte de Vries | 5/16/1988 | Emmastraat 90 | 9159 YZ | Assen |
| 10035 | Mila Jansen | 11/2/2006 | Beatrixstraat 39 | 9938 KL | Breda |
| 10036 | Sem Meijer | 11/17/1979 | Rembrandtstraat 77 | 3737 IJ | Haarlem |