When add dg.Relations.AddSelfReference(dg.MasterTemplate,"ID", "IDPARENT"); The event bnds_PositionChanged works only when go with level on another. А within the one level does not work. Operation of the removing does not work too. Also is not working properly displaying alternative rows. EnableAlternatingRowColor=true;