PDA

View Full Version : سوال: ثبت یک مقدار بوسیله انتخاب چک باکس در دیتا گرید



saber_ershadi
دوشنبه 30 بهمن 1391, 22:01 عصر
سلام من یه برنامه کوچولو دریاره ثبت اطلاعات دانش آموزان نوشتم موقع انتخاب واحد باید درس ها رو بصورت تکی انتخاب واحد کنم می خوام انتخاب واحد رو بصورت گروهی انجام بدم و برنامه رو به این صورت در بیارم :
یه دیتا گرید داشته باشم که لیست دانش آموزان رو بهم نشون بده و کنارش یه چک باکس داشته باشه برا انتخاب دانش آموز ، چند تا چک باکس تو فرم برای درس ها مثلا ریاضی ،فارسی و . . . که با انتخاب دانش آموز و اسم درس و زدن یه دکمه اون درس برای دانش آموزان انتخاب شده تو دیتا گرید ثبت بشه
باید چیکار کنم ؟

ansaralghaem
دوشنبه 30 بهمن 1391, 22:18 عصر
سلام شما میتونید یک آرایه رشته ای در نظر بگیرید و با هرتیک نام آی دی رو بریزید داخل اون
فرض کن دانش آموزانی با مشخصات زیر داریم
علی با آی دی 110
ناصر با آی دی 111
محمد آی دی 112
حالاا این سه اسم در دیتا گرید تیک خورده باید سلول آیدی رو در یک آرایه بریزی
بعد موقع ثبت در قسمت شرط نام آرایه رو قرار بدی البته قبلش یک حلقه از اول
آرایه تا آخرش
مثلا

for(i=0;ii<=len(ar); i++)
"insert into stu where id="+ar[i];


دستورات رو کلی نوشتم شاید اشتباه باشه ولی از لحاظ الگریتمی درسته
با تشکر