पर आधारित डेटा ग्रिड व्यू में एक पंक्ति पाएं मेरे पास डेटा ग्रिड व्यू है जिसमें 3 कॉलम हैं: SystemId, FirstName, LastName जो डेटाबेस जानकारी का उपयोग करके बाध्य है। लेकिन नहीं एक उदाहरण मेंकॉलम और मान
dataGridView1.Rows[????].Selected = true;
पंक्ति आईडी मैं हालांकि पता नहीं है और bindingsource बदलता रहता है, इस प्रकार 10 पंक्ति हो सकता है "जॉन स्मिथ": मैं एक निश्चित पंक्ति है, जो मैं का उपयोग करते हैं उजागर करने के लिए चाहते हैं यहां तक कि एक दूसरे में भी मौजूद है (मेरे पास एक फ़िल्टर है जो उपयोगकर्ता द्वारा दर्ज किए गए स्रोत के आधार पर स्रोत को फ़िल्टर करता है, इसलिए "जोह" में टाइपिंग उन सभी पंक्तियों को उत्पन्न करेगी जहां पहले/अंतिम नाम में "जॉन" है, इस प्रकार मेरी सूची 50 नामों से जा सकती है एक क्लिक में 3 करने के लिए)।
मैं एक तरीका खोजना चाहता हूं कि मैं SystemId और इसी संख्या के आधार पर एक पंक्ति का चयन कैसे कर सकता हूं। मैं निम्न विधि का उपयोग कर सिस्टम आईडी प्राप्त कर सकता हूं:
systemId = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["SystemId"].Value.ToString();
अब मुझे इसे पंक्ति चयनकर्ता पर लागू करने की आवश्यकता है। DataGridView1.Columns ["SystemId"] की तरह कुछ। IndexOf (systemId} लेकिन यह काम नहीं करता है (न ही इस तरह की विधि मौजूद है)। किसी भी मदद की बहुत सराहना की जाती है।
उन कौन ** WPF का उपयोग ** इसे [लिंक] देखें (https://stackoverflow.com/a/1976506/6597375) –