Прошло много времени с тех пор, как я использовал ListView, но я думаю, что элементы управления Edit отображаются динамически - обратной передачи нет.
Таким образом, чтобы присоединиться к динамически включенному элементу, вам нужно использовать новый jquery live - не уверен, что вы можете сделать что-то вроде
$('.DateControl').live('click', function() {
$('.DateControl').datepick({ dateFormat: 'M-dd-yyyy' });
});
или если вам нужно присоединить это к событию Edit что-то вроде:
$("DateControl").live("showEdit", function(e, myName, myValue){
$('.DateControl').datepick({ dateFormat: 'M-dd-yyyy' });
});
$("EditControl").click(function () {
$("DataControl").trigger("showEdit");
});
Но этого должно быть достаточно, чтобы начать работу.