Как привязать сетку DevExpress к словарю

#grid #devexpress

#сетка #devexpress

Вопрос:

У меня есть пара ключ-значение словаря

 Dictionary<string, string> Details
Details.Add("Name","ABC");
Details.Add("Number","1234");
  

Как я могу добавить это в качестве источника данных для сетки devexpress (без заголовка), чтобы сетка отображалась

Col1 Col2


Имя ABC

Номер 1234

обратитесь к какой-нибудь дороге

Ответ №1:

Вы можете использовать следующий подход:

 gridControl1.DataSource = new Dictionary<string, string> { 
    { "Name", "Abc" },
    { "Number", "1234" },
    // ...
};
var gridView = gridControl1.MainView as GridView;
gridView.PopulateColumns();
gridView.Columns["Key"].Caption = "Col1";
gridView.Columns["Value"].Caption = "Col2";