Wie binde ich Windows DataGridView an ein verschachteltes Objekt (Wörterbuch)?

Wie binde ich Windows DataGridView an ein verschachteltes Objekt (Wörterbuch)?

Die Lösung für das Binden von Windows DataGridView an ein verschachteltes Objekt (Wörterbuch)?
ist unten angegeben:

Wir haben eine Datagridview, die an ein Objekt gebunden ist (Fiddler Core)
jetzt dieses Objekt als disctionart oflags
Wir können keine Oflags an eine DatagridView binden, aber wir können andere Felder binden. Wir verwenden Datagridview in C#, das als Anforderungs-ID, URL und Oflag[„Abweichung“]-Werte hat
Können Sie bitte einen Beispielcode senden, der zum Binden von Oflags verwendet werden kann

dataGridView1.Columns[0].Name = "id";
dataGridView1.Columns[0].HeaderText = "id";
dataGridView1.Columns[0].DataPropertyName = "id";
dataGridView1.Columns[1].Name = "fullUrl";
dataGridView1.Columns[1].HeaderText = "fullUrl";
dataGridView1.Columns[1].DataPropertyName = "fullUrl";
dataGridView1.Columns[2].Name = "LocalProcess";
dataGridView1.Columns[2].HeaderText = "LocalProcess";
dataGridView1.Columns[2].DataPropertyName = "LocalProcess";
dataGridView1.Columns[3].Name = "oFlags";
dataGridView1.Columns[3].HeaderText = "oFlags";
**dataGridView1.Columns[3].DataPropertyName = "oFlags[Deviation]";**

//Set AutoGenerateColumns False

dataGridView1.AutoGenerateColumns = false;

//Set Columns Count

dataGridView1.ColumnCount = 3;

//Add Columns

dataGridView1.Columns[0].Name = "CustomerId";
dataGridView1.Columns[0].HeaderText = "Customer Id";
dataGridView1.Columns[0].DataPropertyName = "CustomerID";
 
dataGridView1.Columns[1].HeaderText = "Contact Name";
dataGridView1.Columns[1].Name = "Name";
dataGridView1.Columns[1].DataPropertyName = "ContactName";
 
dataGridView1.Columns[2].Name = "Country";
dataGridView1.Columns[2].HeaderText = "Country";
dataGridView1.Columns[2].DataPropertyName = "Country";

Siehe auch Binden von Daten an DataGridView in Windows Forms-Anwendung in C# und VB.Net.