PDA

View Full Version : سوال: انتخاب یکی از گزینه های combobox بعد از کلیک بر روی یکی از سطرهای datagridview



biseda_f
یک شنبه 14 مهر 1392, 00:27 صبح
با سلام به همه دوستان یه سوالی داشتم که هرچی گشتم جوابی رو براش پیدا نکردم
ببینید من یه گرید ویو دارم که به یه جدول پایگاه داده وصله واطلاعات رو به درستی نشون میده
حالا من میخوام زمانی که روی یکی از سطر های گرید ویو کلیک کردم اطلاعات اون سطر رو داخل چند تا تکس باکس و کمبو باکش نشون بده
من اطلاعات رو مثلا نام محصول رو در تکس باکس نشون دادم اما سوال من اینجاس که من یه تعداد گروه ثابت دارم مثلا گروه زنانه ، مردانه، بچه گانه اینارو اومدم داخل یه کمبو باکس گذاشتم که طرف دیگه نیاد واسه درج محصول جدید تایپ کنه، مشکل اینجاس که طرف که کلیک میکنه رو سطر گرید ویو اطلاعات مربوط به گروه تو کمبو باکس تغییر نمیکنه کسی هست بلد باشه مرسی از همه؟

samin_panahi
یک شنبه 14 مهر 1392, 00:41 صبح
تو رویداد CellClick دیتا گرید کد زیر رو با توجه به برنامه تون تغییر بدید و بنویسید


if (dataGridView.SelectedRows.Count == 1 && dataGridView.SelectedRows[0].Cells[1].Value.ToString() != String.Empty)
{
textBox1.Text = dataGridView.SelectedRows[0].Cells[0].Value.ToString();
textBox2.Text = dataGridView.SelectedRows[0].Cells[1].Value.ToString();
comboBox1.Text = dataGridView.SelectedRows[0].Cells[2].Value.ToString();
}

meytiu
دوشنبه 15 مهر 1392, 14:29 عصر
با سلام دوست عزیز از کد زیر هم میتونی استفاده کنی


comboBox2.SelectedValue = dataGridView1[0, dataGridView1.CurrentRow.Index].Value;