farnoosh66
جمعه 22 بهمن 1395, 15:59 عصر
سلام دوستان کد زیر باید اونایی که (NamHiteAsliYaFaree) یکسانی دارند رو ردیفاش رو فیلتر کنه و یه ردیف نشون بده، با این تفاوت که mark شو با هم جمع کنه، توی sql کار میکنه ولی توی کد سی شارپ که میزنم باهاش دیتاتیل پر کنم فیلتر نمیکنه، مثل select معمولی همه رو میاره
SqlDataAdapter da16 = new SqlDataAdapter("SELECT sum(Mark) AS Mark,LevelAzmoonStd,XStudent,XSoal, kilid, choseGozine, XGroup, Noe2manzore, NamHiteAsliYaFaree, XAzmoon FROM TblResult" +
" Where XStudent='" + idStd + "' and XAzmoon='" + idAzmoon + "' and LevelAzmoonStd='" + levelAzmonStdForTblResul + "'" +
"GROUP BY(NamHiteAsliYaFaree), mark, XAzmoon, LevelAzmoonStd, XStudent, XSoal, kilid, choseGozine, XGroup, Noe2manzore", con);
SqlDataAdapter da16 = new SqlDataAdapter("SELECT sum(Mark) AS Mark,LevelAzmoonStd,XStudent,XSoal, kilid, choseGozine, XGroup, Noe2manzore, NamHiteAsliYaFaree, XAzmoon FROM TblResult" +
" Where XStudent='" + idStd + "' and XAzmoon='" + idAzmoon + "' and LevelAzmoonStd='" + levelAzmonStdForTblResul + "'" +
"GROUP BY(NamHiteAsliYaFaree), mark, XAzmoon, LevelAzmoonStd, XStudent, XSoal, kilid, choseGozine, XGroup, Noe2manzore", con);