sm_1366
چهارشنبه 10 اردیبهشت 1393, 11:36 صبح
یکی از ستونهای دیتاگرید ویوی من کمبو باکسیه که باید توش بنویسم و نوشته هام به عنوان آیتم های این کمبو باکس ذخیره بشن
با کد زیر خاصیتش رو dropdown کردم (در رویداد Editing Control SHowing یتاگرید ویو)
if (e.Control.GetType() == typeof(DataGridViewComboBoxEditingControl))
{
DataGridViewComboBoxEditingControl combo1 = e.Control as DataGridViewComboBoxEditingControl;
combo1.DropDownStyle = ComboBoxStyle.DropDown;
}
و با کد زیر هم مقدارشو به آیتم هاش اضافه کردم (در رویداد cellendedit دیتاگرید ویو)
(dataGridView1.Rows[y].Cells[x] as DataGridViewComboBoxCell).Items.Add((dataGridView1 .Rows[y].Cells[x].Value.ToString()));
اما خطا میده
البته من کد رو اینطوری نوشتم درست شد و آیتم aaaaa رو بهش اضافه کرد اما text خودش رو که میگم اضافه کنه خطای null میده
(dataGridView1.Rows[y].Cells[x] as DataGridViewComboBoxCell).Items.Add(("aaaaaaa"()));
با کد زیر خاصیتش رو dropdown کردم (در رویداد Editing Control SHowing یتاگرید ویو)
if (e.Control.GetType() == typeof(DataGridViewComboBoxEditingControl))
{
DataGridViewComboBoxEditingControl combo1 = e.Control as DataGridViewComboBoxEditingControl;
combo1.DropDownStyle = ComboBoxStyle.DropDown;
}
و با کد زیر هم مقدارشو به آیتم هاش اضافه کردم (در رویداد cellendedit دیتاگرید ویو)
(dataGridView1.Rows[y].Cells[x] as DataGridViewComboBoxCell).Items.Add((dataGridView1 .Rows[y].Cells[x].Value.ToString()));
اما خطا میده
البته من کد رو اینطوری نوشتم درست شد و آیتم aaaaa رو بهش اضافه کرد اما text خودش رو که میگم اضافه کنه خطای null میده
(dataGridView1.Rows[y].Cells[x] as DataGridViewComboBoxCell).Items.Add(("aaaaaaa"()));