View Full Version : دیتاگرید و کامبو قابل نوشتن
sara_t
دوشنبه 21 فروردین 1391, 23:59 عصر
من یه گرید دارم که یه ستون اونو تبدیل به کامبو باکس کردم و بصورت ویزاردی کامبو رو پر میکنم.
حالا میخام مقدار دیفالت کامبو رو از طریق کدنویسی تعیین کنم اما خطای سینتکسی دارم:
DataGridViewComboBoxColumn cc = new DataGridViewComboBoxColumn();
cc.DefaultCellStyle.NullValue = 'x';
datagridview1.columns[14]=cc;
error:
prporty or indexer 'systems.windows.forms.datagridviewcolumncollectio n.
this[int] can not be assined to--- is read only
با تشکر
omid_csh
سه شنبه 22 فروردین 1391, 00:24 صبح
سلام
شما باید از همون ستونی که داخل DataGrid تعریف کردید استفاده کنید:
DataGridViewComboBoxColumn cc = dataGridView1.Columns[0] as DataGridViewComboBoxColumn;
cc.Items.AddRange("d1", "d2");
موفق باشی.
esiprogrammer
سه شنبه 22 فروردین 1391, 00:25 صبح
string[] str = newstring[3] { "1", "2", "3" };
DataGridViewComboBoxCell cell = newDataGridViewComboBoxCell();
cell.DataSource = str;
dataGridView1.Rows[0].Cells[1] = cell;
sara_t
سه شنبه 22 فروردین 1391, 12:16 عصر
دوستان من میخام یه کاری به این شکل انجام بدم:
DataGridViewComboBoxColumn combo = new DataGridViewComboBoxColumn();
combo.DefaultCellStyle.NullValue = "yyy";
gForoshList.Rows[dgForoshList.CurrentCell.RowIndex].Cells[13] = combo
;
اما من در خط اخر مشکل دارم در واقع میخام در ضمن اجرای برنامه مقدار دیفالت کامبوباکسم رو تعییر بدم که نمیشه
لطفا کمک کنید.
omid_csh
سه شنبه 22 فروردین 1391, 22:24 عصر
دوستان من میخام یه کاری به این شکل انجام بدم:
DataGridViewComboBoxColumn combo = new DataGridViewComboBoxColumn();
combo.DefaultCellStyle.NullValue = "yyy";
gForoshList.Rows[dgForoshList.CurrentCell.RowIndex].Cells[13] = combo
;
اما من در خط اخر مشکل دارم در واقع میخام در ضمن اجرای برنامه مقدار دیفالت کامبوباکسم رو تعییر بدم که نمیشه
لطفا کمک کنید.
سلام
DataGridViewComboBoxColumn cc = dataGridView1.Columns[0] as DataGridViewComboBoxColumn;
cc.DefaultCellStyle.NullValue = "yyy";
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.