View Full Version : سوال: ارتباط کمبو باکس با دیتاگرید
SHD.NET
دوشنبه 22 آبان 1391, 22:05 عصر
سلام .
سوال من اینه که ما یه دیتا گرید ویو داریم که توش یه column به نام Hamid هست . میخوایم اطلاعاتی که زیر مجموعه این column هستش رو در یک کمبو باکس لود کنیم . چجوری میشه این کارو انجام داد ؟
خیلی خیلی ضروریه . لطفا جواب بدین . ممنون
MOR_MS
دوشنبه 22 آبان 1391, 22:15 عصر
فكر كنم مثل كمبو باكس هاي معمولي كه خارج از ديتا گريد هست اطلاعات ژر ميشود
SHD.NET
دوشنبه 22 آبان 1391, 22:58 عصر
فكر كنم مثل كمبو باكس هاي معمولي كه خارج از ديتا گريد هست اطلاعات ژر ميشود
یعنی چی اطلاعات ژر می شود ؟ یعنی راهی نیست ؟
reza-s4t4n
دوشنبه 22 آبان 1391, 23: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, 23:44 عصر
میشه اون یکی روش هم توضیح بدی ؟ :گیج:
reza-s4t4n
دوشنبه 22 آبان 1391, 23:52 عصر
شما میتونید مستقیم پروپرتی های DataSource و DisplayMember رو در ComboBox مشخص کنید که البته با پر شدن دیتاست ، اون هم پر میشه .
(میتونید وقتی روی ComboBox کلیک میکنید ، مثلث کوچک کنارش رو هم بزنید و اون 2 تا پروپرتی که گفتم رو از اونجا ست کنید.)
موفق باشید.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.