因为方法Add()将Object作为参数,我可以添加例如datatables,然后将它们取消装箱吗?
示例:
cmbEmpresa.Items.Add(dt1);
cmbEmpresa.Items.Add(dt2);
cmbEmpresa.Items.Add(dt3);
然后执行以下操作:
datagrid.datasource=(DataTable)cmbEmpresa.SelectedItem;
修改
如何添加不同类型的对象,如何根据SelectItem的原始类型对它们进行拆箱?
答案 0 :(得分:2)
拳击和拆箱实际上意味着将值类型更改为对象,反之亦然,因此这可能不是您所说的正确术语。
您可以在ComboBox中存储任何类型的对象,并根据需要将其强制转换为原始类型。