PDA

View Full Version : سوال: نسبت دادن چنددرس به یک استاد



babakbardia
یک شنبه 09 مهر 1391, 12:21 عصر
سلام دوستان من با .net چیزی نوشتم و میخوام کد چندتا درس به یک استاد نسبت بدم یک table دارم با نام ostad و داخلش id / ostad_id /lesson_id دارم اسم استاد داخل drop-down گذاشتم و یک chkboxlist گذاشتم که درسها قراردادم الان مثلا اسم استاد انتخاب میکنم و 3تا درس از chkboxlist انتخاب میکنم و به اون استاد میخوام نسبت بدم برنامه کارمیکنه اما از 3 تا درس فقط id همون درس اول 3 بار به همون استاد نسبت میده بقیه درسها نسبت نمیده ممنون میشم راهنمایی کنید اینم کد برنامه


Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim db As New DataClassesDataContext


For Each Item As ListItem In Me.CheckBoxList1.Items
If Item.Selected Then
Dim insert As New ostad
insert.ostad_id = Me.DropDownList1.SelectedItem.Value

insert.lesson_id = Me.CheckBoxList1.SelectedItem.Value

db.ostads.InsertOnSubmit(insert)
db.SubmitChanges()

amirzandi
یک شنبه 09 مهر 1391, 12:25 عصر
insert.lesson_id = item.value

babakbardia
یک شنبه 09 مهر 1391, 12:32 عصر
insert.lesson_id = item.value

ممنون اما دلیل اینکه SelectedItem.Value نباید بنویسیم چی هست ؟

SelectedItem.Value مگه نمیگه از chkboxlist همونایی که select شدن id بده ؟

اما در items.value چیزی در مورد انتخاب شده ها که نمیگیم

babakbardia
یک شنبه 09 مهر 1391, 20:59 عصر
ممنون میشم ازبزرگواران راهنمایی کنند