def METHOD_NAME(self) -> None:
    self.table.columns = []
    for i in self.render_fn:
        name = Text(i.name and i.name or snake_to_camel(i.key))
        f, icon = self._orderby.get_order_icon()
        if i.key == f:
            name += icon
        self.table.add_column(name)
    self.reloadImpl()
    self.table.rows = []
    data = self._orderby.sort(self.data)
    for idx, item in enumerate(data):
        def try_render(col: Column) -> t.Any:
            if col.render:
                return col.render(idx, item)
            return get_field(item, col.key)
        self.table.add_row(*[try_render(i) for i in self.render_fn])
    self.highlight_row(self.cursor_line)
    self.refresh()