PDA

View Full Version : انتخاب مقدار پیش فرض در datagridviewcombobox



m.khani_121
جمعه 30 تیر 1391, 20:46 عصر
سلام دوستان . من توی یه combobox که یه ستون تو datagridview هست ، 6تا آیتم ریختم . توی این عکس :

90015

الان وقتی فرم load میشه ، توی عکس مقداری انتخاب نشده و باید یکی یکی یه آیتم انتخاب بشه . من میخوام به صورت پیش فرض قبل از laod شدن یه آیتم توش باشه . تقریبا مثل همون selected index توی combobox عادی !! ولی توی datagridviewcombobox ، این selected index رو نداره !!

Mahmoud.Afrad
جمعه 30 تیر 1391, 21:11 عصر
در رویداد cellpaiting این کار رو به این صورت انجام بدید
private void dataGridView1_CellPainting(object sender, DataGridViewCellPaintingEventArgs e)
{
if (e.RowIndex >= 0 && e.ColumnIndex == 3)
dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value = dgvcmb.Items[0];
}dgvcmb کمبوباکس هست و به صورت سراسری باید تعریف شده باشه.عدد3 اندیس ستون و Items[0]منظور آیتم اول کمبو هست.

m.khani_121
جمعه 30 تیر 1391, 21:28 عصر
من combobox رو اینجوری تعریف کردم :


DataGridViewComboBoxColumn dc = new DataGridViewComboBoxColumn();

حالا چه جوری سراسریش کنم ؟؟؟