and i ask for it they says that you shouldnt use command builders for update and delete
and use customized statements
Dont update joined tables.. Infact, dont even select from them in ADO.NET - if you have to there is likely a design flaw in your program
[FONT=Courier New]ParentID, ParentData, ChildParentID, ChildID, ChildData[/FONT]
[FONT=Courier New][FONT=Courier New]1 apple 1 1 green[/FONT]
[FONT=Courier New][FONT=Courier New]1 apple 1 2 red[/FONT]
[FONT=Courier New][FONT=Courier New]1 apple 1 3 blue[/FONT]
[FONT=Courier New][FONT=Courier New]1 apple 1 4 yellow[/FONT]
[/FONT][/FONT][/FONT][/FONT]
[FONT=Courier New][FONT=Courier New]ParentID, ParentData, ChildParentID, ChildID, ChildData[/FONT]
[FONT=Courier New][FONT=Courier New]1 apple 1 1 green[/FONT]
[FONT=Courier New][FONT=Courier New]1 [B]pear[/B] 1 2 red[/FONT]
[FONT=Courier New][FONT=Courier New]1 [B]lemon[/B] 1 3 blue[/FONT]
[FONT=Courier New][FONT=Courier New]1 [B]orange[/B] 1 4 yellow[/FONT]
[/FONT][/FONT][/FONT][/FONT][/FONT]
in the case of our current app, that wouldn't work because it isn't grid based. A single instance of the screen represents an object and all its subordinates.