asp.net - Checkbox itemtemplate templatefield text after databound -


मेरे पास मेरे ग्रिडव्यू में निम्नलिखित चेकबॉक्स हैं:

  & lt; asp: TemplateField HeaderText = "सक्रिय" & gt; & LT; ItemTemplate & gt; & Lt;% # DataBinder.Eval (कंटेनर.डेटाइटम, "सक्रिय")% & gt; & Lt; एएसपी: चेकबॉक्स आईडी = "सक्रिय" रनैट = "सर्वर" / & gt; & Lt; / ItemTemplate & gt; & Lt; / एएसपी: TemplateField & gt;  

और यह बहुत ठीक काम कर रहा है। मैं इसे एक bool मूल्य के साथ populating कर रहा हूँ। समस्या यह है कि यह ग्रिडव्यू में स्ट्रिंग पाठ को दिखा रहा है, जैसे:

यह सच है [x] गलत [] सच [x]

और इतने लंबे समय ... मैं चाहूंगा सिर्फ चेकबॉक्स दिखाएं मैंने यह पंक्ति डेटाबाउंड ईवेंट में कोशिश की:

  यदि (परिणाम। सक्रिय) {((चेकबॉक्स) ई। रो। फ़ंड नियंत्रण ("सक्रिय"))। चेक = सच; (चेकबॉक्स) ई.रो.फंडकंट्रोल ("सक्रिय"))। पाठ = स्ट्रिंग। खाली; }  

लेकिन इसका काम नहीं कर रहा है एक तरीका है?

धन्यवाद,

पेड्रो डसो

< P> टेम्पलेटफिल्ड के बजाय, आप केवल चेकबॉक्सेफिल्ड का उपयोग क्यों नहीं करते?

  & asp: चेकबॉक्सफ़िल्ड डेटाफ़िल्ड = "सक्रिय" हैडर टेक्स्ट = "सक्रिय" / & gt;  

यदि आपको सम्मिलित / संपादित की वजह से TemplateField का उपयोग करना है, तो आपको

  & lt; asp: TemplateField & gt; & LT; ItemTemplate & gt; & Lt; एएसपी: चेकबॉक्स आईडी = "चेकबॉक्स सक्रिय" रनत = "सर्वर" चेक किया गया '' & lt;% # Eval ("सक्रिय")% & gt; ' / & Gt; & Lt; / ItemTemplate & gt; & Lt; / एएसपी: TemplateField & gt;  

Comments

Popular posts from this blog

c# - sqlDecimal to decimal clr stored procedure Unable to cast object of type 'System.Data.SqlTypes.SqlDecimal' to type 'System.IConvertible' -

Calling GetGUIThreadInfo from Outlook VBA -

Obfuscating Python code? -