السلام عليكم ورحمة الله وبركاتة
الاخواه الافاضل ،، لدي سؤال بسيط ولكن محيرني كثير ...
ماهو الفرق بين هاذين الكودين
StudentDS dsStudent = StudentClass.SelectStudent(Session.Login.UserName); StudentID = ((StudentDS.StudentTableRow)dsStudent.StudentITableRows[0]).StudentID;
و
StudentDS dsStudent = StudentClass.SelectStudent(Session.Login.UserName); StudentID = dsStudent.StudentTable[0].StudentID;
حيث اني ارئ ان النتيجه واحده في كل الامرين ،، ولكن لماذا يستخدم الاول ولماذا يستخدم الثاني
طبعاً بخصوص الكود
StudentDS dsStudent = StudentClass.SelectStudent(Session.Login.UserName
واضح بنسبة لي وهو يقوم بعمل اتصال للداتابيز وعن طريق البروسيجر يقوم بجلب البيانات ووضعها في الداتاسيت .. ولكن مابعد هذا الكود في الامثله ...
====================================================================================================================================
ايضاً ماهو الفرق بين
StudentDS dsStudent = StudentClass.SelectStudent(Session.Login.UserName); StudentDS.StudentTableRow StudentRow = (StudentDS.StudentTableRow)dsStudent.StudentTable.Rows[0]; StudentName.Text = StudentRow.StudentName; StudentStudentNumber.Text = StudentRow.StudentNumber; StudentDepartment.Text = StudentRow.StudentDepartment;
و
StudentDS dsStudent = StudentClass.SelectStudent(Session.Login.UserName); StudentName.Text = dsStudent.StudentTable[0].StudentName; StudentStudentNumber.Text = dsStudent.StudentTable[0].StudentStudentNumber; StudentDepartment.Text = dsStudent.StudentTable[0].StudentDepartment;
طبعاً انا ارئ ان النتيجه واحدة في المثالين السابقة فيلماذا نستخدم الطريقة الاولى ولماذا الثانيه
ارجو الاجابه بكل وضوح ولان الامر مهم بنسبه لي ولكم كل الششششششششكر
