Tommyworker
2016-10-11T08:07:00Z
I set the backcolor of the Cells with
igrid.cells(r,c).style

After this i want to repaint
one of this row
igrid.rows(r).cellstyle

it dont works?

regards Thomas
Igor/10Tec
2016-10-11T13:44:00Z
You can use the Invalidate method of iGrid to force iGrid to repaint its cells area. In fact, this method is inherited from the Control  class and has some overloaded versions. You can use one that accepts the rectangle to invalidate:

Control.Invalidate Method (Rectangle) 

The rectangle is the cell rectangle you can retrieve with the iGCell.GetBounds() method.
Tommyworker
2016-10-11T15:07:47Z
Thank you for the fast answer.
In case i only need to re-Color the igrid cells and
sorry i dont know to use your help?
regards thomas
Igor/10Tec
2016-10-12T14:40:45Z
Here is an example of code that changes the assigned style of a cell and update this cell immediately:

private void button1_Click(object sender, EventArgs e)
{
  iGrid1.Cells[2, 1].Style.BackColor = Color.Aqua;
  iGrid1.Invalidate(iGrid1.Cells[2, 1].GetBounds(true));
  iGrid1.Update();
}

If several cells share the same style and you change a property of that style object, call the Invalidate method without parameters.
Tommyworker
2016-10-14T12:06:59Z
Thank you Igor,
always great to get help from you.
regard thomas