, поскольку метод Add () принимает Object в качестве аргумента, могу ли я добавить, например, таблицы данных, а затем распаковать их?
пример:
cmbEmpresa.Items.Add(dt1);
cmbEmpresa.Items.Add(dt2);
cmbEmpresa.Items.Add(dt3);
затем сделайте что-то вроде:
datagrid.datasource=(DataTable)cmbEmpresa.SelectedItem;
EDIT:
а как насчет добавления объектов другого типа, как их распаковать в соответствии с исходным типом SelectItem?