Как скопировать объекты от одного DropDownList до другого

Как я могу скопировать объекты hardcoded от одного выпадающего поля до другого хранения ключей и значений?

drpTypes.Items.Add(new ListItem("Tipos de Acções", "1"));
drpTypes.Items.Add(new ListItem("Tipos de Combustível", "2"));
drpTypes.Items.Add(new ListItem("Tipos de Condutor", "3"));

drpTypesCreateEdit.Items.AddRange(drpTypes.Items);
7
задан Jon Seigel 19 April 2010 в 13:53
поделиться

2 ответа

AddRange требуется массив ListItems. вы можете сделать это так (C # 3+).

drpTypesCreateEdit.Items.AddRange(drpTypes.Items.OfType<ListItem>().ToArray()); 
28
ответ дан 6 December 2019 в 04:56
поделиться

Это был бы один из самых простых способов ..

drpTypes.Items.Add(new ListItem("Tipos de Acções", "1"));
drpTypes.Items.Add(new ListItem("Tipos de Combustível", "2"));
drpTypes.Items.Add(new ListItem("Tipos de Condutor", "3"));

foreach(ListItem li in drpTypes.Items)
{
    drpTypesCreateEdit.Items.Add(li);
}

Вам нужно что-то более сложное?

3
ответ дан 6 December 2019 в 04:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: