У меня есть проблема, которую трудно объяснить. По сути, у меня есть список определенного класса, который мы можем назвать MyObj. Одним из свойств этого объекта является сам пользовательский список. Я хотел бы связать этот список с dataGridView и иметь это конкретное свойство, которое также отображается список. Есть идеи? Я достаточно ясен? :-P ..
Вот идея. У меня есть свой собственный объект списка, переопределяющий метод ToString ():
public class CategoriesList : List<Category>
{
public override string ToString()
{...}
}
Используется как свойство в объекте, например:
public MyObj
{
public string Property1 {get; set; }
public string Property2 {get; set; }
public CategoriesList Categories {get; set; }
}
В свою очередь, у меня есть список таких объектов, как:
List<MyObj> myDataSouce = SomeRepository.GetMyObjList();
Где я связываю это с представлением сетки данных:
MyDataGridView.DataSource = myDataSource;
Property1 и Property2 генерируются автоматически. Есть ли способ добавить свойство CategoriesList? Ранее я думал, что переопределения метода ToString () для класса будет достаточно ..
Я действительно заблудился, потому что понятия не имею, как даже Google для него: -P