Для определения встроенного редактора элементов это необходимо:
SelectedItem = "{data.location}"
вместо этого:
приглашение = "{data.location}"
Это связано с тем, что событие itemEditEnd устанавливает для свойства newData (в глубине кода) значение selectedItem, поэтому, если вы только выбрали ячейку и еще не выбрали значение в DropDownList, например выберите ячейку сразу же вкладка, значение уничтожается.