סליחה מראש על השאלה הארוכה, מקווה שאובן. לא מצאתי פתרון בגוגל...
אז ככה, אני עובדת עם c#, wpf והDB בmysql (סליחה שאני מגדירה בחוסר מקצועיות...)
אני רוצה שבאפליקציה שלי ייפתח חלון שבו תוצג טבלה בdatagrid עם דו"ח נוחות חודשי של תלמידים. (כל שורה זה שם וכל עמודה זה תאריך ובהצטלבות יש 1 אם התלמיד נוכח, אחרת 0)
הצלחתי לבנות את השאילתא, עם הרבה case when והיא מחזירה לי טבלה מדויקת.
הבעיה שהdatagrid מציג רק את השורה הראשונה ואת העמודה הראשונה, ז"א רק את שמות התלמידים ואת התאריכים, ולא את הנוכחויות.
מה שעוד מוזר, זה שהוספתי button של ייצוא הדו"ח לאקסל ושם הטבלה מוצגת כמו שצריך.
כמובן שאת הערכים לאקסל אני לוקחת מהdatagrid ולא מפנייה חדשה לDB.
שאילתות אחרות, בלי case when מוצגות לי נכון בdatagrid. אבל אני לא יודעת אם זו הבעיה... וגם אם כן, לא חושבת שיש איך לשנות את השאילתא.
אשמח לעזרה. אצרף קטעי קוד במקרה הצורך.