PDA

View Full Version : سوال در رابطه با CheckedListBox



امیر تورانی
یک شنبه 02 بهمن 1384, 15:39 عصر
سلام دوستان
من یک CheckedListBox دارم که بصورت کد زیر مقدار دهی میکنم ولی میخوام بعد از انتخاب یک آیتم کد مربوط به آن آیتم که در تیبل هست برگرده حالا نمیدونم چطوری انجام بدم


For i = 0 To Me.KosorListBindingSource.Count - 1
a = Me.KosorListBindingSource.Item(i).Row.ItemArray(1) .ToString
Me.NameKosorCheckedListBox.Items.Add(a)
Next

م_پورنگ
دوشنبه 03 بهمن 1384, 16:37 عصر
شما می تونید CheckedListBox خود را بایند کنید

CheckedListBox1.DataSource = TblCompanyBindingSource

CheckedListBox1.DisplayMember = "Companyname"

CheckedListBox1.ValueMember = "CompanyId"که DisplayMember نام فیلدی که می خواهید در CheckedListBox به نمایش در بیاید و ValueMember نام فیلد مربوط به کد است .
بعد داخل event مورد نظر این کد را بنویسید:

Private Sub CheckedListBox1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles CheckedListBox1.Click

MsgBox(Me.TblCompanyBindingSource.Current.row.item ("CompanyId"))

End Sub

امیر تورانی
سه شنبه 04 بهمن 1384, 11:46 صبح
شما می تونید CheckedListBox خود را بایند کنید

CheckedListBox1.DataSource = TblCompanyBindingSource

CheckedListBox1.DisplayMember = "Companyname"

CheckedListBox1.ValueMember = "CompanyId"که DisplayMember نام فیلدی که می خواهید در CheckedListBox به نمایش در بیاید و ValueMember نام فیلد مربوط به کد است .
بعد داخل event مورد نظر این کد را بنویسید:

Private Sub CheckedListBox1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles CheckedListBox1.Click

MsgBox(Me.TblCompanyBindingSource.Current.row.item ("CompanyId"))

End Sub
من با 2005 کار میکنم و برای checkedlistbox خاصیت DataSource و DisplayMember نداره !

م_پورنگ
چهارشنبه 05 بهمن 1384, 08:47 صبح
من این کد رو درون 2005 نوشتم و جواب گرفتم !

امیر تورانی
چهارشنبه 05 بهمن 1384, 17:19 عصر
من این کد رو درون 2005 نوشتم و جواب گرفتم !
تو vb.2005
من که خاصیت datasource ندیدم ! مطئنی پس اشکال من کجاست ؟

م_پورنگ
شنبه 08 بهمن 1384, 09:13 صبح
نمی دونم چرا نمی یاره ؟! ولی جواب می ده :متفکر:
به نشناختنش توجه نکن کد رو بنویس ببین error میگیره یا نه :متعجب:

امیر تورانی
شنبه 08 بهمن 1384, 15:46 عصر
نمی دونم چرا نمی یاره ؟! ولی جواب می ده :متفکر:
به نشناختنش توجه نکن کد رو بنویس ببین error میگیره یا نه :متعجب:
پورنگ جان فرمایش شما صحیح بود و با اینکه تو خاصیتش نبود error نمی ده و کار میکنه
ممنون
راستی چه علتی داره که datasource تو خاصیت CheckedListBox نیست ولی با دادن کد کار میکنه و خطا نمیده

nAVA470
دوشنبه 14 فروردین 1391, 16:16 عصر
علتش این هست که checkedlistbox خاصیت datasource رو از listBox ارث بری میکنه.