When I am within a selectedindexchanged event of a listcontrol and I try to programmatically change the selectedindex value, the change does not take. The concept is that "new" is the first item in the list and when "new" is selected an actual new record is inserted into the listcontrol and I want to position the selection to the new item. The command does not error but the selectedindex does not change either. This is also the case if you try to change it from the debugger. Any suggestions on how to accomplish this?