dataSource внутри dropDownList вызывает метод чтения, вам не нужно менять dataSource после этого. Если вы сделаете это, вы переопределяете текущий источник данных и удаляете данные из него, и это, вероятно, удаляет optionLabel.
Я бы в вашем случае сделал что-то вроде этого:
var dataSource = new kendo.data.DataSource({
transport: {
read: {
url: urld,
dataType: "json",
type: 'GET'
}
},
filter: { field: "kewl", operator: "neq", value: null}
});
var pointTemps = $("#templates").kendoDropDownList({
optionLabel: "Choose Template",
dataSource : dataSource,
dataTextField : "styleName",
select: getSelectedText,
});
И это все Никаких дополнительных звонков не требуется.