2008-11-24 8 views
5

मैं विंडोज़ फॉर्म एप्लिकेशन में इंफ्राजिस्टिक्स अल्ट्राग्रिड का उपयोग कर रहा हूं।
मुझे सेल इवेंट चेंज पर उठाए गए एक ईवेंट की आवश्यकता है।
मैंने AfterCellActivate, AfterCellUpdate जैसी कई घटनाओं की कोशिश की है लेकिन सही नहीं ढूंढ पाए।इंफ्राजिस्टिक्स अल्ट्राग्रिड में सेल वैल्यू चेंज पर कौन सी घटना बढ़ती है?

उत्तर

7

AfterCellUpdate तुम क्या चाहते है, लेकिन आप कॉल करने के लिए आवश्यकता हो सकती है:

  • YourGridControl.PerformAction (Infragistics.Win.UltraWinGrid.UltraGridAction.EnterEditMode)
  • YourGridControl.PerformAction (Infragistics.Win.UltraWinGrid। UltraGridAction.ExitEditMode)

वास्तव में अद्यतन को ट्रिगर करने के लिए, जब आप इसे ट्रिगर करना चाहते हैं, इस पर निर्भर करता है।

मैंने देखा है कि कभी-कभी यह घटना से आग लगने पर यह मुश्किल हो सकता है।

+1

सेल 'फोकस खो देता है' के बाद ट्रिगर होता है और सामग्री मान्य होती है। –

+1

दाएं। लेकिन अगर वह एक सेल को तत्काल प्रतिक्रिया देना चाहता है (जैसे चेकबॉक्स क्लिक किया जा रहा है), तो उसे कोड के माध्यम से PerformAction को कॉल करने की आवश्यकता होगी। –

+0

हाहा, मैंने पहले ही सोचा था कि इतने कम समय में 2 इन्फ्राजिस्टिक्स प्रश्नों को देखना अजीब था :-) –

1

AfterCellUpdate सही ईवेंट होना चाहिए ... सुनिश्चित करें कि ईवेंट EventManager में सक्षम है!

3

एक सेल चेंज घटना है जो उपयोगकर्ता को सेल में मान टाइप करने के लिए आग लगती है। यह घटना उपयोगी है अगर आपको यह पता होना चाहिए कि सेल को संशोधित किया गया है जब AfterCellUpdate ईवेंट केवल तभी आग लग जाता है जब उपयोगकर्ता सेल से बाहर निकलता है/वह बदल रहा है।

संबंधित मुद्दे