PDA

View Full Version : سوال: ارتباط کمبو باکس با دیتاگرید



SHD.NET
دوشنبه 22 آبان 1391, 21:05 عصر
سلام .

سوال من اینه که ما یه دیتا گرید ویو داریم که توش یه column به نام Hamid هست . میخوایم اطلاعاتی که زیر مجموعه این column هستش رو در یک کمبو باکس لود کنیم . چجوری میشه این کارو انجام داد ؟

خیلی خیلی ضروریه . لطفا جواب بدین . ممنون

MOR_MS
دوشنبه 22 آبان 1391, 21:15 عصر
فكر كنم مثل كمبو باكس هاي معمولي كه خارج از ديتا گريد هست اطلاعات ژر ميشود

SHD.NET
دوشنبه 22 آبان 1391, 21:58 عصر
فكر كنم مثل كمبو باكس هاي معمولي كه خارج از ديتا گريد هست اطلاعات ژر ميشود

یعنی چی اطلاعات ژر می شود ؟ یعنی راهی نیست ؟

reza-s4t4n
دوشنبه 22 آبان 1391, 22:37 عصر
با استفاده از کد زیر میتونید این کار رو انجام بدید .توی رویداد کلیک بنویسید :

For i = 0 To DataGridView1.RowCount - 1
Try
ComboBox1.Items.Add(DataGridView1.Item(0, i).Value)
Catch ex As Exception
End Try
Next

ببینید که ستون حمید ایندکس شماره چند هست ، یعنی کجا هست ، بعد کد زیر رو با اون ست کنید .(من الان ایندکس اول یعنی 0 رو ست کردم) :

DataGridView1.Item(0, i)

البته یک راه دیگه هست که آسون تره و اون اینکه مستقیم اطلاعات رو از دیتاست وارد ComboBox کنید.
اگه خواستید توضیح بدم.

SHD.NET
دوشنبه 22 آبان 1391, 22:44 عصر
میشه اون یکی روش هم توضیح بدی ؟ :گیج:

reza-s4t4n
دوشنبه 22 آبان 1391, 22:52 عصر
شما میتونید مستقیم پروپرتی های DataSource و DisplayMember رو در ComboBox مشخص کنید که البته با پر شدن دیتاست ، اون هم پر میشه .

(میتونید وقتی روی ComboBox کلیک میکنید ، مثلث کوچک کنارش رو هم بزنید و اون 2 تا پروپرتی که گفتم رو از اونجا ست کنید.)

موفق باشید.