protected function buildListPager()
{
$list = new TDropDownList();
$this->getControls()->add($list);
$list->setDataSource(range(1, $this->getPageCount()));
$list->dataBind();
$list->setSelectedIndex($this->getCurrentPageIndex());
$list->setAutoPostBack(true);
$list->attachEventHandler('OnSelectedIndexChanged', array($this, 'listIndexChanged'));
}