Распаковка ComboBox - PullRequest
       1

Распаковка ComboBox

0 голосов
/ 11 марта 2010

, поскольку метод Add () принимает Object в качестве аргумента, могу ли я добавить, например, таблицы данных, а затем распаковать их?

пример:

cmbEmpresa.Items.Add(dt1);
cmbEmpresa.Items.Add(dt2);
cmbEmpresa.Items.Add(dt3);

затем сделайте что-то вроде:

datagrid.datasource=(DataTable)cmbEmpresa.SelectedItem;

EDIT:

а как насчет добавления объектов другого типа, как их распаковать в соответствии с исходным типом SelectItem?

1 Ответ

2 голосов
/ 11 марта 2010

Упаковка и распаковка на самом деле означает изменение типа значения на объект и наоборот, так что это, вероятно, не тот термин, который вы имеете в виду.

Вы можете сохранить любой тип объекта в ComboBox и при необходимости вернуть его к исходному типу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...