У меня есть класс .NET, который я хотел бы показать в DataGridView, и привязка данных по умолчанию - установка источника данных DGV для объекта - выдает 90% моих требований (т.е. он правильно выводит публичные свойства, и я могу добавитьлегко сортировать).
Однако одно из свойств, которые мне нужно связать, - это список, который содержит данные, которые должны находиться в отдельных столбцах после других элементов с привязкой к данным.Я застрял на том, как лучше всего это реализовать.
Мой класс выглядит примерно так:
public class BookDetails
{
public string Title { get; set; }
public int TotalRating { get; set; }
public int Occurrence { get; set; }
public List<int> Rating { get; set; }
}
В идеале я бы смог расширить это свойство Rating до числа числовыхстолбцы для выдачи такого вывода во время выполнения:
Заголовок |Общий рейтинг |Возникновение |R1 |R2 |R3 ... RN
Было бы также полезно рассчитать итоговый рейтинг как сумму всех отдельных рейтингов, но я обновляю это вручную в данный момент без проблем.