PDA

View Full Version : سوال: چرا این کد جواب نمیده؟قرار دادن مقدار یک فیلد گرید ویو در کامبو باکس



hahaie
چهارشنبه 08 تیر 1390, 19:06 عصر
سلام دوستان.من میخوام مقدار یک فیلد از گرید ویو را در داخل کامبو باکس بزارم.کد زیر را نوشتم اما مقداری در اون قرار نمیگیره:

combobox1.text=gridview1.selectedrows[0].cells[0].value.tostring();

gerdioz
چهارشنبه 08 تیر 1390, 19:53 عصر
سلام اگه میخواید یک ستون خاص رو با کلید روی گرید در کومبو بذارید اینه
txt_ID.Text = ataGridView1[0,GridView1.CurrentRow.Index].Value.ToString

hahaie
پنج شنبه 09 تیر 1390, 08:11 صبح
دوست عزیز کدتونا بیزحمت در تگ C# بزارید من که چیزی متوجه نشدم.ضمن اینکه اطلاعات را انگار دارید میریزید در جعبه متن! اما من میخوام در کامبو باکس بزارم....

hahaie
پنج شنبه 09 تیر 1390, 08:37 صبح
نمیخواد کدا فهمیدم اما جواب نمیده.فکر کنم باید خصوصیتی غیر از Text از کامبوباکس را انتخاب کرد

bozhmehrani
پنج شنبه 09 تیر 1390, 10:58 صبح
combobox1.text= dataGridView1.Rows[1].Cells[0].Value.ToString();

اگه میخوای اون سطری که انتخاب شده مقدار فیلد مورد نضر بره تو کامبوباکست
تو رویداد cellclickگرید ویو بنویس و از پارامتر e برای اینکه کدام سطر انتخاب شده استفاده کن
e.rowindex

F.zeinali
پنج شنبه 09 تیر 1390, 11:51 صبح
salam
comboBox1.Text = dataGridView1.CurrentRow.Cells[0].Value.ToString();

hahaie
جمعه 10 تیر 1390, 06:19 صبح
تموم کدهای فوق را قبلا امتحان کردم جواب نمیده.به علت اینکه جواب شما هم با من یکیه فکر کنم علتش اینکه enable کامبوباکس falseست.

mmd2009
جمعه 10 تیر 1390, 08:59 صبح
با سلام

اینو امتحان کنید :


comboBox1.Items.Add(dgv[e.ColumnIndex, e.RowIndex].Value.ToString());

hosaini
جمعه 10 تیر 1390, 09:55 صبح
سلام
بدین شکل وارد کنید
comboBox1.SelectedValue =viewMahsol1DataGridView.CurrentRow.Cells["ProductTranceparencyType"].Value.ToString();

ma.rad
جمعه 10 تیر 1390, 10:04 صبح
ComboBox.SelectedText=.............

rahmanpaidar
جمعه 10 تیر 1390, 14:35 عصر
سلام دوستان.من میخوام مقدار یک فیلد از گرید ویو را در داخل کامبو باکس بزارم.کد زیر را نوشتم اما مقداری در اون قرار نمیگیره:

combobox1.text=gridview1.selectedrows[0].cells[0].value.tostring();

کدتون صحیح است. اگه پیام Unhandle exception زا دریافت می کنید واسه اینه هیچ سلولی انتخاب نشده. اگه سلولی انتحاب نشده باشه دیگه کد زیر

combobox1.text=gridview1.selectedrows[0].cells[0].value.tostring();
معنی نداره و پیام خطا دریافت می کنید.

ad.davachi
جمعه 10 تیر 1390, 14:48 عصر
سلام اینم امتحان کنید:
combobox1.text=gridview1.selectedrows[0].cells[0].Text