JavaScript UI Libraries & Blazor Components Suite – Smart UI › Forums › DropDownList › Get text of Selected Item in Drop Down List › Reply To: Get text of Selected Item in Drop Down List
Hi,
This is happening because you have passed selectedIndexes.
In the OnChange you should change the selected indexes to match the current index.
Here is the fixed version:
<DropDownList @ref=”EWDeviceList” SelectedIndexes=”@selectedIndexes” OnChange=”ChangeDevice” DataSource=”@dataSource”/>
@code
{
DropDownList EWDeviceList = default!;
string[] dataSource = new string[] { “One”, “Two” };
int[] selectedIndexes = new int[] { 1 };
private async void ChangeDevice(Event chEv)
{
DropDownListChangeEventDetail detail = chEv[“Detail”];
selectedIndexes = new int[] { detail.Index };
string devNm = EWDeviceList.SelectedValues[0].ToString();
}
}
I hope this helps!
Best Regards,
Svetoslav Borislavov
Smart UI Team
https://www.htmlelements.com/