من صفحه ای طراحی کرده ام که در آن datagrid اطلاعات دانشجویان که از" جدول انتخاب واحد - جدول دانشجو و جدول درس " انتخاب کرده است را نمایش می دهد . اشکال انست که به تعداد درسهایی که دانشجویان در یک ترم انتخاب میکنند اسم و مشخصاتشان در سطرهای جدول انتخاب واحد تکرار می شود.
و من نیز در Datagrid می خواهم اطلاعات هر دانشجو در یک سطر کامل بیاید و در صورتی که یک دانشجو دو یا چند درس انتخاب کرده باشد نام درسونمره آن به صورت متوالی در آن سطر تکرار گردد.
کوئری که در SQLDataAdapter ساخته ام بدین شرح است
SELECT distinct u_stude.Id, u_stude.name, u_stude.family, u_stude.vorudi, u_stude.email, u_selectunit.term, u_selectunit.score, u_selectunit.avg AS Expr1,
u_course.coursename, u_course.unit
FROM u_stude INNER JOIN
u_selectunit ON u_stude.Id = u_selectunit.Id INNER JOIN
u_course ON u_selectunit.courseno = u_course.courseno
چه تغییری باید اعمال شود.
اگر این امر امکان پذیر است لطفا کامل توضیح دهید.
با تشکر از دوستان