के साथ बनाया गया था, मेरी परियोजना में, "getArticles" नामक विधि में combobox मान आ रहे हैं। यहां विधि है:मैं कंबोबॉक्स से चयनित आइटम कैसे प्राप्त करूं जो डाटाटेबल
public void getArticles(ComboBox cb)
{
var getAll = getAllFromDB("articles", "", "articleName ASC");
DataTable dt = getAll.Tables["articles"];
cb.DataSource = dt;
cb.DisplayMember = "articleName";
cb.ValueMember = "id";
}
"getAllFromDB" विधि लेख तालिका से चयन कर रही है और डेटासेट लौटा रही है। अब मेरी समस्या यहाँ है। जब मैं cb.SelectedValue
का उपयोग करता हूं तो मुझे आलेख नाम का आईडी मान प्राप्त हो सकता है। यह ठीक है और अच्छा है। लेकिन जब मैं cb.SelectedItem
का उपयोग करता हूं तो यह "System.Data.DataRowView" दिखा रहा है।
कृपया मेरी मदद कर सकते हैं, मैं cb.selectedItem
का उपयोग करने जैसे लेख का नाम कैसे प्राप्त कर सकता हूं?
दयालु संबंध है।
आप 'cb.SelectedText' का उपयोग कर सकते हैं जो मुझे लगता है कि ऐसा करने का सही तरीका नहीं है। क्या आप सुनिश्चित हैं कि प्रदर्शन सदस्य सेट उचित है? यदि आपको यह त्रुटि – nawfal
हबीब नहीं मिलनी चाहिए, तो क्या आपको यकीन है कि "ArticleName" नामक combobox आइटम ऑब्जेक्ट पर कोई संपत्ति है? – nawfal