Ist es möglich, dynamisch erstellte Spalten in einem Datagrid zu filtern?C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Ist es möglich, dynamisch erstellte Spalten in einem Datagrid zu filtern?

Post by Anonymous »

Ich arbeite mit einem MudBlazor DataGrid und muss Filterfunktionen implementieren. Die Spalten im DataGrid werden dynamisch basierend auf den Daten generiert. Daher frage ich mich, ob es möglich ist, Filter auf diese dynamisch erstellten Spalten anzuwenden. Wenn ja, könnten Sie uns Hinweise zur Implementierung dieser Funktion geben?
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);
}
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post