Не думаю, что это сложная проблема. но я просто не могу найти / гуглить ответ. Пожалуйста, помогите.
По сути, мое приложение помогает пользователям найти список слов (из набора файлов) и список списков файлов, содержащих эти слова.
Скажи, что у меня есть:
public class WordInfo
{
public string Word { get; set; }
public List<string> Files { get; set; }
}
И я также создал BindingList<WordInfo>
из List<WordInfo>
и связал BindingList<WordInfo>
как DataGridView.DataSource
Я просто не знаю, как отобразить WordInfo.Files
с DataGridViewComboBoxColumn
в DataGridView
.
Я много гуглил, похоже, мне нужно установить:
DataGridViewComboBoxColumn cbxColumn = dgvWordList.Columns["Files"] as DataGridViewComboBoxColumn;
cbxColumn.DataSource = ??????; // How to get this data source from BindingList<WordInfo>
cbxColumn.DisplayMemeber = "DisplayMemeber"; // Can I have an example?
cbxColumn.ValueMember = "ValueMember"; // Can I have an example?
Но я не знаю, как установить эти свойства. Я гуглил, но примеры слишком сложные.
Пожалуйста, помогите. спасибо.
Я думаю, у меня есть некоторые проблемы с пониманием DataGridViewComboBoxColumn
, и документация MSDN свела меня с ума.
Peter