Sorry if I wasn't clear about this... my flygrid is databound, so there's no point where I say Rows.Items.Add(node). If there were, I could make it use custom drawing nodes, but the rows are added automatically from the data source, and some of them have children.