2016-03-24 2 views
0

меня есть словарьКак включить словарь в datagrid?

private Dictionary<int, data> mdata = new Dictionary<int, data>(); 

Я хотел бы изменить словарь в пользовательском интерфейсе.

Я думаю, что использование с DataGridView - это возможность.

Как я могу поместить данные из словаря в DataGridView и после редактирования обратно в словарь?

+1

Какой интерфейс UI? Какая сетка данных точно? – Dennis

+0

http://stackoverflow.com/questions/5204423/filling-wpf-datagrid-in-c-sharp-with-a-dictionary-string-string – Yanshof

+0

Нет такой вещи, как 'datagird'. В зависимости от того, что вы делаете, есть DataGrids и GridViews и DataGridViews. Winforms? DataGridViews! Вы видели [это] (http://stackoverflow.com/questions/1928567/using-a-dictionary-in-a-propertygrid)? – TaW

ответ

0
dataGridView.DataSource = (from d in dictionary 
          orderby d.Value 
          select new 
           { 
           d.Key, 
           d.Value 
          }).ToList(); 
+0

Это не собирается писать отредактированные значения назад. – stuartd

Смежные вопросы