# DataGrid CellRenderer

**URL:** <https://forum.kirupa.com/t/datagrid-cellrenderer/332643>\
**Category:** flash\
**Created:** [September 3, 2014, 8:14pm UTC](https://forum.kirupa.com/t/datagrid-cellrenderer/332643 "2014-09-03T20:14:37Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![neo0800](https://avatars.discourse-cdn.com/v4/letter/n/a88e57/32.png) [@neo0800](https://forum.kirupa.com/u/neo0800)\
**Post date:** [September 3, 2014, 8:14pm UTC](https://forum.kirupa.com/t/datagrid-cellrenderer/332643/1 "2014-09-03T20:14:37Z")

</div>

Hello!

I’d like to customize a DataGrid for Print, and there should be no visible Cells or Borders, so I did like this:

```auto
package {

import fl.controls.listClasses.CellRenderer;
import flash.text.TextFormat;
import flash.text.TextFormatAlign;

public class alterCellRenderer extends CellRenderer {

public function alterCellRenderer() {
}

override protected function drawBackground():void {
    
    setStyle("upSkin", CellRenderer_upSkin2);
    setStyle("overSkin", CellRenderer_overSkin2);
    
     setStyle("skin", DataGrid_skin2);
    
    super.drawBackground();
    }

    }
}

```

I customized the upSkin so that there is no border in it, and it works good but I can’t change the “DataGrid\_skin2” I made (with no border). I tested this:

```auto
setStyle("skin", DataGrid_skin2);

```

but it won’t work …

any Ideas? Sorry for my bad english.

King regards
