من از این روش در گزارش گیری با کریستال ریپورت استفاده می کنم. با این تفاوت که به جای اینکه فایل xml رو بصورت دستی ایجاد کنم بعد از اینکه دیتا ستم رو پر می کردم، اونو writetoxml می کردم و از تو کریستال اونو مرجع قرار می دادم. ولی به نظرم غیر از این راه باید راه های بهتری هم باشه.
در هر صورت از پاسختون متشکرم.