मैं एक इस फ़ंक्शन को कुछ रिकॉर्ड किसी अन्य तालिका में, यहां बटन है: और यहां पीछे कोड का एक छोटा संस्करण है: संग्रहीत कार्यविधि एक सरल मैं पीछे एक कोड को पैरामीटर पास करने की सोच रहा हूं, लेकिन नहीं यकीन है कि कैसे, शायद यह इस तरह से प्रयास करें, और आपको अपने कोड में और आईडी प्राप्त करने के लिए कोड FormView का उपयोग कर रहा हूं और उसे एक
SqlDataSource रिकॉर्ड को संपादित करने के लिए एक संग्रहीत कार्यविधि का उपयोग करना। बात यह है कि रिकॉर्ड को अपडेट करने के बाद मुझे किसी अन्य फ़ंक्शन को कॉल करने की आवश्यकता है, जिसे मैं बटन का
onClick विशेषता का उपयोग कर रहा हूं।
FormView में संपादित रिकॉर्ड की आईडी का उपयोग कर। जब मैं एक ही संग्रहीत कार्यविधि में
SCOPE_IDENTITY का उपयोग करना जानता हूं, लेकिन इस बार मुझे कुछ तर्क की आवश्यकता है जो कोड-पीछे में पूरा करना आसान है, लेकिन मुझे पता नहीं है कि आईडी कैसे प्राप्त करें,
& lt; asp: बटन ID = "EditButton" runat = "server" का कारण बनता है Validity = "True" CommandName = "अद्यतन" टेक्स्ट = "संपादित करें" ऑनक्लिक = "सेटप्रक्रिया प्रगति" / & gt;
सुरक्षित शून्य सेटप्रक्रिया प्रगति (ऑब्जेक्ट प्रेषक, इवेंटएआरजीएस ई) {int ID_p; ID_p =; // TODO: यहां मुझे EditButton setProgress (ID_p) से अंतिम संपादित रिकॉर्ड की आईडी प्राप्त करने की आवश्यकता है; }
UPDATE कथन है।
OnClick = "setProcessProgress (@id)" जैसा कुछ है
OnCommand = "CommandEventHandler" ईवेंट हैंडलर संलग्न करना होगा। अधिक जानकारी के लिए जांच करें
& lt; asp: बटन आईडी = "संपादन बटन" runat = "server" कारण वैधता = "सच" आदेशनाम = "अद्यतन" पाठ = "संपादित करें" कमांडएरगमेंट = "1" ऑन कॉमांड = "CommandBtn_Click" / & gt;
संरक्षित शून्य CommandBtn_Click (ऑब्जेक्ट प्रेषक, CommandEventArgs ई) {if (e.CommandName == "Update" ) {YourID = कन्वर्ट.ToInt32 (e.CommandArgument); }}
Comments
Post a Comment