c# - Set Focus on row by cell value -
मेरे पास दो ग्रिड दृश्य हैं, अर्थात् PositionsReadyListGridView और
PositionNotReadyListGridView ।
अब कार्यक्षमता की आवश्यकता को क्लिक करने पर बटन
सेट नहीं तैयार से
स्थितिरेड लिस्ट ग्रिड दृश्य से हटा दी गई सूची को हटा दिया गया है और इसे
पदनामों में जोड़ा गया है नॉटरेड लिस्ट ग्रिड दृश्य ।
इसी प्रकार से बटन
सेट करें पर क्लिक करें
PositionsNotReadyListGridView से चयनित आइटम को हटा दिया गया है और
PositionsReadyListGridView में जोड़ा गया है ।
मैंने इस कार्यक्षमता को लागू किया है लेकिन मैं नवीनतम पंक्ति पर फोकस सेट करने में असमर्थ हूं जो कि ग्रिडिव्यू के किसी भी हिस्से में जोड़ा गया है।
क्या कोई ऐसा तरीका है जिसे मैं कक्ष मूल्यों के अनुसार पंक्ति में फोकस सेट कर सकता हूं?
उदाहरण के लिए दोनों ग्रिड में मेरे पास एक कॉलम < कोड> कोलाइड जो एक पंक्ति के लिए अद्वितीय है
क्या मैं किसी भी तरह से इस कोड को फोकस को PositionsReadyListGridView (सेट रेडी क्लिक सेट करें) या PositionNotReadyListGridView पर सेट करने के लिए जोड़ सकते हैं (सेट पर तैयार नहीं है क्लिक करें)?
धन्यवाद
आप LocateByValue विधि, जो स्थित पंक्ति के RowHandle देता है और इस मान को FocusedRowHandle संपत्ति पर सेट करती है:
int rowHandle = स्थितिरेड लिस्ट ग्रिड दृश्य। स्थान (वेल्यू "कॉलिड ", आईडी); यदि (पंक्तिहाँडले! = ग्रिड कंटोलोल.अवैध राउलहैंडल) स्थितियांरेड लिस्ट ग्रिड दृश्य। फोकुशनरॉहैंडल = पंक्तिहाँडले
Comments
Post a Comment