DropDownList не должен быть внутри ItemTemplate, поскольку это означает, что он будет «повторяться» для каждого элемента.
Поскольку DropDownList имеет значение AutoPostBack в true и один обработчик статических событий, каждый раз, когда вы выбираетеэлемент, ВСЕ элементы в выпадающем списке вызовут событие автоответчика.
Так что, если у вас есть 100 элементов в вашем повторителе, AutoPostBack будет срабатывать 100 раз для каждого выбранного события изменения индекса.
Имеет смысл?
Переместите DropDownList за пределы ретранслятора, и это должно решить вашу проблему.
Однако, если вы ДОЛЖНЫ иметь его внутри ретранслятора (если хотите, чтобы каждый элемент имел определенныйповедение), вам нужно подключить событие SelectedIndexChanged к событию ItemCreated:
protected void repFunctionsToAdd_ItemCreated(object sender, RepeaterItemEventArgs e)
{
DropDownList dll = e.Item.FindControl("ddlUsers");
ddl.SelectedIndexChange += ddlUsers_Sic;
}