View Single Post
ישן 07-02-13, 23:51   # 1
instinct21
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Feb 2011
הודעות: 386

instinct21 לא מחובר  

שאלה ASP.NET DataSet/DataTable

אני בונה עכשיו פרוייקט ב-ASP על בסיס קוד C#

ונתקלתי בכמה קשיים..

זאת נגיד מתודה שתחזיר לי ממוצע של הסדודנט:
public static DataTable GetStudentAvgByID(string studentID)
{
dal = new UniDal();
string query = String.Format("Select AVG(Mark_Sem_A + Mark_Sem_B)/2 AS StudentAverage from [Marks] where [Student_Id] ='{0}'", studentID);
DataTable studentsAvgDt = dal.ExcuteAdaptor(query);

return studentsAvgDt;
}

אבל אם אני נגיד רוצה לעשות בדיקה כזאת:

1. אם עבר מועד א'. יוצג ציון מועד א' והודעה בצבע ירוק – עבר.
2. אם נכשל מועד א' ואין ציון מועד ב' יופיע ציון מועד א' והודעה בצע אדום – נכשל, יש לגשת למועד ב'.
3. אם נכשל מועד א' ועבר מועד ב' יוצגו שני הציונים והודעה בצע ירוק – עבר.
4. אם נכשל שני המועדים יש להדפיס את שני הציונים והודעה. – נכשל.

איד תראה המתודה שלי וה-code behind אחר כך....בכללי השאלה היא איך אני פונה לערכים בתוך הטבלה כדי לעשות להם בדיקות תקינות.

תודה לעוזרים.

Last edited by instinct21; 08-02-13 at 01:33..
  Reply With Quote