asp.net - Programmatically insert a TextBox control into GridView.FooterRow -


आप GridView ItemTemplate स्तंभों को संशोधित कर सकते हैं > ' हैडररॉ लेकिन फुटररॉ पर यह संभव नहीं है क्योंकि यह केवल-पढ़ने के लिए है।

क्या कोई तरीका है कि मैं प्रोग्राम को एक Textbox को एक एक GridView नियंत्रण में पाद लेख?


ध्यान दें: मुझे जो नियंत्रण मैं जोड़ता हूं, उस पर डाटाबेसिंग की आवश्यकता नहीं है।

हां, मैंने खुद को यह कोशिश की है और यह ठीक काम करता है, यहां पूर्ण कोड है ...

  & lt;% @ Page language =" C # "AutoEventWireup =" true "CodeFile = "डिफ़ॉल्ट.aspx.cs" इनहेरिट्स = "_ डिफ़ॉल्ट"% & gt; & Lt;; DOCTYPE HTML PUBLIC "- // W3C // डीटीटी एक्सएचटीएमएल 1.0 ट्रांसक्रिप्शन // एन" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> & Lt; html xmlns = "http://www.w3.org/1999/xhtml" & gt; & LT; बॉडी & gt; & Lt; form id = "form1" runat = "server" & gt; & Lt; div & gt; & Lt; asp: ग्रिडव्यू आईडी = "ग्रिडव्यू 1" रनैट = "सर्वर" ऑनरवडेटाबाउंड = "ग्रिडव्यू 1_रूवडाटाबाउंड" ShowFooter = "सत्य" & gt; & Lt; / एएसपी: GridView & gt; & Lt; / div & gt; & Lt; / प्रपत्र & gt; & Lt; / body & gt; & Lt; / html & gt; सिस्टम का उपयोग कर; System.Collections.Generic का उपयोग कर; System.Web.UI का उपयोग कर; System.Web.UI.WebControls का उपयोग कर; सार्वजनिक आंशिक कक्षा _Default: पृष्ठ {सुरक्षित शून्य पेज_लोड (ऑब्जेक्ट प्रेषक, इवेंटएआरजीएस ई) {सूची & lt; स्ट्रिंग & gt; जानवर = नई सूची & lt; स्ट्रिंग & gt; (); animals.Add ( "कैट"); animals.Add ( "डॉग"); animals.Add ( "घोड़े"); GridView1.DataSource = जानवर; GridView1.DataBind (); } सुरक्षित शून्य GridView1_RowDataBound (ऑब्जेक्ट प्रेषक, GridViewRowEventArgs ई) {यदि (ई। आरओ। आरओ टाइप! = DataControlRowType.Footer) वापसी; पाठ बॉक्स पाठ बॉक्स = नया पाठ बॉक्स (); e.Row.Cells [0] .Controls.Add (पाठ बॉक्स); }}  

Comments