PDA

View Full Version : خاصیت dropdown برای ستونی از نوع DataGridViewComboBoxColumn



Amir.pc_66
چهارشنبه 05 بهمن 1390, 12:45 عصر
سوال اینه
وقتی ما یک کامبوباکس استفاده میکنیم یه خاصیت داره به نام Dropdownstyle که اگه روی Dropdown بذاریم میتونیم داخلش یه چیزهایی هم خودمون بنویسیم ولی اگر روی Dropdownlist بذاریم دیگه خاصیت نوشتاری برامون نداره فقط میتونیم از بین آیتمهاش انتخاب کنیم
همین
حالا اگه ما یه ستون از Datagrid رو به عنوان کامبوباکس در نظر بگیریم این خاصیت رو کامبو نداره

هدف از این سوال هم اینه که کاربر بتونه اطلاعات Datagrid رو بصورت دستی وارد کنه ولی Datasource کامبو رو از پایگاه داده بیاره با این عمل اضافی که هر چی تو کامبو مینویسه بعنوان یک Text تو Datasource خود کامبو جستجو بشه

Amir.pc_66
پنج شنبه 06 بهمن 1390, 13:23 عصر
خودم پیداش کردم

private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
if (e.Control.GetType() == typeof(DataGridViewComboBoxEditingControl))
{

DataGridViewComboBoxEditingControl combo = e.Control as DataGridViewComboBoxEditingControl;
combo.DropDownStyle = ComboBoxStyle.DropDown;
}
}

انتظار بیشتری از این تایپیک داشتم