PDA

View Full Version : سوال: ساخت لینک جهت نمایش کارنامه ی درسی؟



sara_B
چهارشنبه 06 آذر 1387, 16:50 عصر
سلام به دوستان گل برنامه نویسم:قلب:

من دارم یه وب سایت آموزشی درست می کنم(یه پروژه ی دانشجویی) که واسه ساخت صفحه ی مربوط به کارنامه دانشجویی مشکلم اینه:

می خوام یه سری LinkButton به صورت داینامیک ایجاد کنم تا مثلا به شکل زیر بتونه ترم ورود دانشجو رو از دیتا بیس بخونه ، و به تعداد ترم های درسی هر دانشجو ، که از ترم ورود تا ترم جاری هست ، LinkButton ها رو به طور داینامیک تولید کنه .
ضمنا کاربر بعد از کلیک روی هر لینک بتونه کارنامه مربوط به همان ترم رو که از دیتا بیس خونده شده مشاهده کنه.

اینم اون شکلی که می خوام لینک هام تولید بشه:
(مثال: سال ورود دانشجو سال 83 - ترم پاییز)
*تابستان 87 - 86 (javascript:__doPostBack('LBtnTerm863','')) دوم 87 - 86 (http://javascript<b></b>:__doPostBack('LBtnTerm862',''))**اول 87 - 86 (http://javascript<b></b>:__doPostBack('LBtnTerm861',''))**دوم 86 - 85 (http://javascript<b></b>:__doPostBack('LBtnTerm852',''))**اول 86 - 85 (http://javascript<b></b>:__doPostBack('LBtnTerm851',''))**دوم 85 - 84 (http://javascript<b></b>:__doPostBack('LBtnTerm842',''))**اول 85 - 84 (http://javascript<b></b>:__doPostBack('LBtnTerm841',''))**دوم 84 - 83 (http://javascript<b></b>:__doPostBack('LBtnTerm832',''))**اول 84 - 83 (http://javascript<b></b>:__doPostBack('LBtnTerm831',''))**

ممنونم:لبخندساده:

M_Norouzi
چهارشنبه 06 آذر 1387, 16:59 عصر
با سلام،
اگه بخوای اینکار رو انجام بدی می تونی از یه Repeater استفاده کنی و در Item Template اون LinkButton مورد نظر تو قرار بدی، بعد با استفاده از CommandName و CommandArgument مربوط به LinkButton و Handle کردن OnCommand اون اطلاعات هر ترم رو نمایش بدی.
با این کار وقتی Repeater رو Bind کنی همون اتفاقی که می خوای می افته.

sara_B
چهارشنبه 06 آذر 1387, 17:06 عصر
مرسی از راهنماییتون:لبخندساده:
کاری که گفتید انجام می دم ، اگه بازم نتونستم و به مشکل برخوردم ، مجدد مزاحم می شم:بامزه:

sara_B
چهارشنبه 06 آذر 1387, 18:30 عصر
من جدولی به نام Term ندارم که اطلاعات ترم ها رو از اون بخونم و کارنامه ی هر ترم بدست بیاد.
یه جدول دارم به اسم Exam که نمرات همه ی دانشجویان مربوط به هر گروه درسی(مثلا گروه
درسی سوم ِ درس ریاضی 2) داخلش قرار می گیره که با جدول "گروه درسی" relation داره.

وقتی روی هر لینک کلیک می شه ، باید یه گرید ویو(کارنامه درسی همان ترم) نمایش داده بشه، از چه کنترل هایی واسه این کار باید استفاده کنم؟(آیا با هر بار لینک به صفحه ی جدیدی می ریم؟)

اگه ممکنه syntaxe کاری که می گید با یه مثال واسم ارسال کنید.
ممنون می شم

M_Norouzi
چهارشنبه 06 آذر 1387, 19:17 عصر
با سلام مجدد،
چشم، من یه Sample براتون می فرستم، ولی قبلش میگی که با چه Framework ی داری کار می کنی؟ (1.1؟ 2؟ یا 3؟)
روال کارت به چه شکله؟ از DataSet و لایه DataAccess ه جدا داری استفاده می کنی؟ یا اگه با ASP.NET 2.0 کار کنی(Framework 2.0 و بالاتر)، از DataTableAdapter استفاده می کنی؟
در ضمن اگه بتونی یک تصویر از Data Model تو برام بفرستی اگه از دستم بر بیاد شاید بهتر بتونم کمکت کنم.

sara_B
چهارشنبه 06 آذر 1387, 21:22 عصر
سلام :لبخندساده:، خوبید؟

ببخشید دیر جواب دادم
چشم من ERD پروژه رو به آدرس ایمیلتون می فرستم
با SqlCommand کارای مربوط به وصل شدن به DataBase انجام می دم
و با ASP.NET 2.0 کار می کنم

مرسی از لطفتون