Например, у меня есть 3 объекта: продукт, инструмент, устройство.Все они имеют атрибуты «id» и «Name».Теперь я пытаюсь написать метод, чтобы заполнить данные объекта в выпадающий список.Но сейчас я не знаю, как создать метод, который может передавать в него любую сущность.Пример кода ниже:
private comboBox FillCombobox(List<EntityType>)
{
using (dowacodbEntities dowacodbEntities = new dowacodbEntities())
{
comboBox comboBox = new comboBox();
List<EntityType> EntityList = dowacodbEntities.EntityType.ToList();
DataTable dt = new DataTable();
dt.Columns.Add("id");
dt.Columns.Add("Name");
dt.Rows.Add(-1, "Choose one option");
foreach (EntityType Entity in EntityList)
{
dt.Rows.Add(Entity.id, Entity.Name);
}
comboBox.ValueMember = dt.Columns[0].ColumnName;
comboBox.DisplayMember = dt.Columns[1].ColumnName;
comboBox.DataSource = dt;
return combobox;
}
}
Какой EntityType может быть product , tool или device .