У меня есть массив элементов управления Dropdownlist. Когда я устанавливаю выбранное значение единицы, он устанавливает их для всех из них. Что я делаю не так?Элемент управления Dropdownlist с таким же значением
Dropdownlist[] _ddl = new Dropdownlist[7];
for(int i=0;i<=6;i++)
{
_dll[i] = new Dropdownlist();
_dll[i].ID = "dropdown" + i;
_ddl[i].AutoPostBack = true;
_ddl[i].Items.AddRange(GradeLevels);
if (Grade == "A")
_ddl[i].Items.FindByValue("A").Selected = true;
}
Вы добавляете тот же пункт для всех выпадающие и выбрав пункт с теми же критериями, что бы выбрать тот же пункт для всех выпадающего списка. также вы зацикливаете индекс от 0 до 6, что означает, что у вас должен быть массив размером 7, но у вас есть размер 6, поэтому вы должны получить индекс из связанного исключения – Adil
ok. Как это исправить. BTW Я редактирую код, чтобы сделать его правильным. –
Непонятно, что индекс того, что вы хотите установить – Adil