getIsCallback() && !$this->getIsPostBack()) { $this->grid->dataSource=$this->getData(); $this->grid->dataBind(); } } protected function getData() { return array ( array ('RadioValue' => 1, 'Text' => 'Radio 1'), array ('RadioValue' => 2, 'Text' => 'Radio 2'), array ('RadioValue' => 3, 'Text' => 'Radio 3'), array ('RadioValue' => 4, 'Text' => 'Radio 4'), ); } public function ChangeRadio ($sender, $param) { $this->Result->setText("You have selected Radio Button #".$sender->getValue()); } } ?>