के साथ कम्बोबॉक्स ड्रॉप डाउन अब इस समस्या के साथ बहुत लंबे समय तक चल रहा है, इस विषय पर सभी उत्तरों को देखा गया है और हालांकि मुझे पता चला है कि उनमें से कोई भी मेरे लिए काम नहीं कर रहा है। तो मेरी समस्या का आधार निम्नानुसार है: मेरे पास DataGridView
है जो एक बार DataGridView
सेल को डबल क्लिक करने पर एक पंक्ति जोड़ देगा। जब यह DataGridView
पंक्ति जोड़ता है, तो यह 2 प्रकार के कॉलम को स्वयं में जोड़ता है, एक ComboBox
है, जो कि पहले से ही इसमें एक संयोजन स्थापित है (बस ComboBox
डेटाग्रिड के अंदर विकल्प और इसके संग्रह को भर दिया गया है) और एक चेक बॉक्स कॉलम, अब उनमें से दोनों कुछ भी नहीं करते हैं, जब मैं उन पर क्लिक करता हूं, घबराहट करता हूं, कई क्लिप जितना चाहें उतना क्लिक करें लेकिन कुछ भी नहीं होता है। मैंने भी निम्नलिखित कोड का प्रयास किया।डेटाग्रिडव्यू
public static void combolist(DataGridView combogrid)
{
var column = new DataGridViewComboBoxColumn();
DataTable data = new DataTable();
data.Columns.Add(new DataColumn("Value", typeof(string)));
data.Columns.Add(new DataColumn("Description", typeof(string)));
data.Rows.Add("item1");
data.Rows.Add("item2");
data.Rows.Add("item3");
column.DataSource = data;
column.ValueMember = "Value";
column.DisplayMember = "Description";
combogrid.Columns.Add(column);
}
और यहां तक कि मैं करने के लिए प्रकार ComboBox
का एक नया स्तंभ जोड़ सकते हैं हालांकि मेरे DataGridView
यह अभी भी रिक्त है (या के बाद से मैं इस सूची में नीचे गिरावट दिख सकती है CLIC खिचड़ी भाषा होने के लिए apears)। मेरा डेटा DataGridView
ग्रिडव्यू गुण इस पर सेट हैं:
संपादित करें मोड: संपादित करेंऑनटर, केवल पढ़ने के लिए: झूठी।
क्या यहां कुछ याद आ रही है? मैं इस ComboBox
को पॉप्युलेट या प्रदर्शित क्यों नहीं कर सकता?, कृपया यह समस्या मुझे पागल कर रही है, और मेरा मानना है कि यह उत्तर खोजने के लिए सबसे अच्छी साइट है। मैं बहुत प्रशंसा करता हूं ... बहुत कुछ।
ठीक है तो मैं निश्चित रूप से एक और नजरिए से समस्या को देखने के लिए, यहां तक कि एक डेटा स्रोत के लिए ComboBox
बाध्यकारी tryed ive और अभी भी कुछ भी प्रदर्शित नहीं करता है !, भले ही एक ही डेटा स्रोत एक सामान्य ComboBox
से आबद्ध वांछित परिणाम
DataGridViewComboBoxCell ComboColumn = (DataGridViewComboBoxCell)(combogrid.Rows[0].Cells[2]);
ComboColumn.DataSource = class.details.GetData();
ComboColumn.DisplayMember = "name";
के साथ DataGridView
के अंदर काम करते समय कुछ बुनियादी कदम याद आ रही है?
प्रयास करें मैं दिया जानकारियां में कोई गलती नहीं दिख रहा है और मैं कुछ खास आप पर विचार करना चाहिए के बाद से 'DataGridViewComboBoxCell' के रूप में एक सामान्य' ComboBox' लगभग एक ही है पता नहीं है। हो सकता है कि आप पंक्तियों/स्तंभों और 'DataGridView' की अन्य सामग्री को जोड़ने के लिए पूरा कोड पोस्ट कर सकें जो इस परिचालन से संबंधित है? – Onsokumaru
thx बीमार कोशिश करें और – user2793090