public function dataBindColumn($sender, $param)
{
$item = $sender->getNamingContainer();
$data = $item->getData();
$formatString = $this->getDataFormatString();
if (($field = $this->getDataField()) !== '') {
$value = $this->formatDataValue($formatString, $this->getDataFieldValue($data, $field));
} else {
$value = $this->formatDataValue($formatString, $data);
}
if ($sender instanceof TTableCell) {
if ($this->getEncode()) {
$value = THttpUtility::htmlEncode($value);
}
$sender->setText($value);
}
}