One of the ways i can think of right now is... using Javascript for it.
You would need to use
setInterval
and
UpdatePanel/PageMethod/CallBack
.
For
setInterval that fires after the specified delay, and keeps firing again after the same delay, until it is cancelled.:
http://www.howtocreate.co.uk/tutorials/javascript/timers[
^]
you can pick any one of the AJAX methods here. Based on the setInterval function in your page, you can re-bind datalist again and again.
For example if you choose Update Panel: Have a dummy button inside panel along with datalist. Fire the button click in the setInterval javascript function. Update panel get partial refresh