Dies ist das Beispiel dessen, was ich versuche.
Code: Select all
@page "/dynamic-datagrid"
@using MudBlazor
@using System.Dynamic
@foreach (var header in headers)
{
}
@code {
private List dynamicObjects = new();
private List headers = new();
protected override void OnInitialized()
{
// Define headers (dynamic property names)
headers = new List { "Name", "Birthday" };
// Create ExpandoObject items dynamically
dynamic obj1 = new ExpandoObject();
obj1.Name = "Albert";
obj1.Birthday = new DateTime(1879, 3, 14);
dynamic obj2 = new ExpandoObject();
obj2.Name = "Isaac";
obj2.Birthday = new DateTime(1643, 1, 4);
// Add to the dynamic objects list
dynamicObjects.Add(obj1);
dynamicObjects.Add(obj2);
}
}