It works correct, you need to make sure that the field used for DataTextField is serialized to client. For example if you have DataTextField="PropertyName", set MasterTableView-ClientDataKeyNames="PropertyName". If the same field is already used in another column, you don't need to add it as ClientDataKeyName