Appending row to a grid ?

hello,

I start with a grid that has only 1 fixed row and no data rows.
The grid is initialized through SetTable

In the table class I've added AppendRows, like this
  def AppendRows ( self, N ) :
    for i in range ( N ) :
      self.data.append ( self.GetNumberCols() * [''] )
    return True

Extending the number of rows is done in the following way:
          self.Grid.AppendRows ( N )
          self.Grid.ForceRefresh()
          ... fill the new data here

Now the data is stored correctly,
but I don't see any rowextensions in the visual grid itself.

What am I doning wrong ?

thanks,
Stef