【C#】WinFormsでディクショナリをDataSourceにする
DataGridViewなりDataGridViewComboBoxCellなりにそのままディクショナリをバインドしようとすると、「Complex DataBinding は IList または IListSource のどちらかをデータソースとして受け入れます。」とエラーになる。
回避する方法は以下。(Linqのusingが必要)
combo1.DataSource = AnyDictionary.ToList();
combo1.DisplayMember = "Value";
combo1.ValueMember = "Key";
ピンポイントで役に立ちました。ありがとうございました。