PDA

Просмотр полной версии : Выбор значения по умолчанию в comboBox


Dragon rideR
26.12.2008, 11:55
подскажите пожалуйста как программно установить значение в comboBox по полю label
то есть есть CB с 2 значениями man wooman, по умолчанию man, нужно установить wooman чтото вроде cb.selectedItem="wooman"
Выбор через индекс не катит

alexcon314
26.12.2008, 12:20
cb.selectedIndex = номер строки в списке значений.
Строки нумеруются с нуля.
Может, лучше male female?:)

Dragon rideR
26.12.2008, 12:54
cb.selectedIndex = номер строки в списке значений.
Строки нумеруются с нуля.
Может, лучше male female?:)

Я же говорил Выбор через индекс не катит
Нужно выбирать именно по тексту

alexcon314
26.12.2008, 14:21
Был невнимателен. Впрочем, может быть так?
cb.addItem("woman");
cb.addItem("man");
var dp = cb.dataProvider;
var i = 0;
while(dp[i].label)
{
if(dp[i].label == "woman")cb.selectedIndex = i;
i++;
}

Dragon rideR
26.12.2008, 16:36
спасибо большое. Так я и сделал с самого начала )
Просто думал есть более разумный способ