PDA

View Full Version : سوال: نحوه ایجاد ComboBox با قابلیت نمایش DataGridView



gilsoft
سه شنبه 25 بهمن 1390, 05:38 صبح
سلام دوستان عزیز
من میخوام یه ComboBox طراحی کنم که هنگام DropDown ، یک Grid دو یا 3 ستونه به من نشون بده (اگه آماده باشه که چه بهتر !) من خیلی تو سایت جستجو کردم ! متاسفانه چیزی دستگیرم نشد ! :ناراحت:
(توضیح اینکه : هم ComboBox و هم Gride باید بصورت ReadOnly قابل دسترسی باشه )
(اگه با کنترل های مجموعه DevComponents باشه که عالی میشه !!! :کف:)
لطفا تصویر را ملاحظه بفرمایید : (لازم به ذکر است که این تصویر توسط فتوشاپ طراحی شده !):چشمک:


82634


خواهشا راهنمایی کنید ... خیلی مهمه !

sinaone1
سه شنبه 25 بهمن 1390, 21:44 عصر
عزیزم این اون چیزی که دنبابش بودی
http://www.codeproject.com/Articles/3206/Multi-Column-ComboBox

gilsoft
چهارشنبه 26 بهمن 1390, 01:17 صبح
عزیزم این اون چیزی که دنبابش بودی
http://www.codeproject.com/Articles/3206/Multi-Column-ComboBox
سلام دوست عزیز
ممنون از توجه تون
لینک رو چک کردم (تست نکردم)
ظاهرها با زبان تلخ #C نوشته شده !
نمونه اینو با VB.NET داری ؟

alimanam
چهارشنبه 26 بهمن 1390, 02:04 صبح
با سلام


ظاهرها با زبان تلخ #C نوشته شده !



:قهقهه:

موفق باشید./

gilsoft
چهارشنبه 26 بهمن 1390, 03:03 صبح
با سلام
:قهقهه:
موفق باشید./
سلام دوست من
بابت پاسخگویی شما خیلی ممنونم
هرچی باهاش کلنجار میرم .. مثل یه کمبوباکس معمولی رفتار میکنه !
براتون امکان داره یه مثال ساده (فقط چند سطر کد ... نه بصورت پروژه !) برام بزنی ؟
در ضمن فرقی نمی کنه که با Access باشه یا با SQL (خودم از SQL 2008 استفاده میکنم)

alimanam
چهارشنبه 26 بهمن 1390, 06:12 صبح
با سلام


Public Class Form1
Private cnn As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\db.mdb")
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim ad As New OleDb.OleDbDataAdapter("select id,fn,lname from table1", cnn)
Dim dt As New DataTable
ad.Fill(dt)
MultiColumnComboBox1.Table = dt
MultiColumnComboBox1.DisplayMember = "fn"
MultiColumnComboBox1.ColumnsToDisplay = New String() {"id", "fn", "lname"}

End Sub
End Class


موفق باشید./