engineer_vm
سه شنبه 01 خرداد 1386, 03:55 صبح
سلام دوستان..!
یه CheckBoxList داریم که آیتم هایی که قراره نمایش داده بشه رو باید از یه جدول خونده بشه و بتونیم اونو پر کنیم..
فرض کنیم آیتمی که باید توی ChechBoxList نمایش داده بشه اینا باشه:
1- مهمانسرا
2- تالار
3- فروشگاه تعاونی مصرف
و غیره...!
توی جدولم 2 تا فیلد وجود داره 1-EmkanatID و 2- EmkanatType
حالا مثلاً اگه میخواستیم به فرض CombpBox رو پر کنیم با خواص DisplayMember و ValueMember اون کار میکردیم که اولی چیزی بود که توی کمبو نمایش داده میشد و دومی فیلد کلید اصلی میتونست باشه که توی جاهای دیگه برنامه میشود ازش استفاده کنیم اما چک باکس چنین چیزی نداره..!
خلاصه کلام اینکه میخوام این چک باکس لیست از اطلاعات درون یه جدول پر کنم..چه جوری؟
البته من با این کد تونستم اونو یه جورایی پر کنم ولی برام اون ValueMember مهمه ..چه جوری باید Bindesh کنم؟ توی Properties هم ور رفتم چون Bind داشت اونجا اما نشد..!
این کدیه که من برای نمایش اطلاعات توی چک باکس نوشتم اما من دنبال اون EmkanatID یا کلید اصلیم میگردم که نمیدونم چه جوری انتصابش بدم به هر آیتم CheckBoxlistام:عصبانی++:
========================
Private Sub dbchkEmkanat()
Dim CN As String = "Data Source=(local);Initial Catalog=DataBase;Integrated Security=True"
Dim SCON As New SqlConnection(CN)
strsql = "SELECT * FROM [Emkanat]"
Dim cmd As New SqlCommand(strsql, SCON)
SCON.Open()
Dim dr As SqlDataReader = cmd.ExecuteReader()
While dr.Read
Me.chkEmkanat.Items.Add(dr.Item("Emkanat"))
chkEmkanatCounter = chkEmkanatCounter + 1
End While
dr.Close()
SCON.Close()
End Sub
یه CheckBoxList داریم که آیتم هایی که قراره نمایش داده بشه رو باید از یه جدول خونده بشه و بتونیم اونو پر کنیم..
فرض کنیم آیتمی که باید توی ChechBoxList نمایش داده بشه اینا باشه:
1- مهمانسرا
2- تالار
3- فروشگاه تعاونی مصرف
و غیره...!
توی جدولم 2 تا فیلد وجود داره 1-EmkanatID و 2- EmkanatType
حالا مثلاً اگه میخواستیم به فرض CombpBox رو پر کنیم با خواص DisplayMember و ValueMember اون کار میکردیم که اولی چیزی بود که توی کمبو نمایش داده میشد و دومی فیلد کلید اصلی میتونست باشه که توی جاهای دیگه برنامه میشود ازش استفاده کنیم اما چک باکس چنین چیزی نداره..!
خلاصه کلام اینکه میخوام این چک باکس لیست از اطلاعات درون یه جدول پر کنم..چه جوری؟
البته من با این کد تونستم اونو یه جورایی پر کنم ولی برام اون ValueMember مهمه ..چه جوری باید Bindesh کنم؟ توی Properties هم ور رفتم چون Bind داشت اونجا اما نشد..!
این کدیه که من برای نمایش اطلاعات توی چک باکس نوشتم اما من دنبال اون EmkanatID یا کلید اصلیم میگردم که نمیدونم چه جوری انتصابش بدم به هر آیتم CheckBoxlistام:عصبانی++:
========================
Private Sub dbchkEmkanat()
Dim CN As String = "Data Source=(local);Initial Catalog=DataBase;Integrated Security=True"
Dim SCON As New SqlConnection(CN)
strsql = "SELECT * FROM [Emkanat]"
Dim cmd As New SqlCommand(strsql, SCON)
SCON.Open()
Dim dr As SqlDataReader = cmd.ExecuteReader()
While dr.Read
Me.chkEmkanat.Items.Add(dr.Item("Emkanat"))
chkEmkanatCounter = chkEmkanatCounter + 1
End While
dr.Close()
SCON.Close()
End Sub