मेरे पास निम्न कॉलम है:
& LT; कॉलम & gt; & Lt; asp: TemplateField HeaderText = "हटाएं" & gt; & LT; ItemTemplate & gt; & Lt; asp: ImageButton आईडी = "imbDelete" runat = "server" ImageUrl = "~ / images / icon_Delete.png" OnClientClick = "वापसी की पुष्टि करें ('हटाना हटाना?');" CommandName = "हटाएं" कमांडअर्जमेंट = '& lt;% # Eval ("नाम")% & gt; / & Gt; & Lt; / ItemTemplate & gt; & Lt; / एएसपी: TemplateField & gt; & Lt; एएसपी: बाउंडफिल्ड डेटाफिल्ड = "पथ" हैडर टेक्स्ट = "पथ" रीड ओले = "ट्रू" दृश्यमान = "गलत" / & gt; & Lt; एएसपी: बाउंडफिल्ड डेटाफिल्ड = "नाम" हैडरटैक्स = "नाम" रीडऑनली = "ट्रू" / & gt;
मुझे अपने कोड में प्रोग्रामात्मक रूप से सी # का इस्तेमाल करना होगा। क्या कोई मदद कर सकता है? मुझे नहीं पता कि ImageButton को TemplateField में कैसे डालें या यहां तक कि एक बार में यह सब डेटा डालें।
गतिशील रूप से इसे डालने के बजाय, मैं उस पर Visible = "False"
सेट करने की अनुशंसा करता हूं, और कोड में इसे सही पर सेट करते हैं जब आप इसे दिखाना चाहते हैं तब प्रबंधन करना बहुत आसान होगा; उदाहरण के लिए, रोडाडेटाउंड ईवेंट हैंडलर में, आप ऐसा कर सकते हैं:
ग्रिडव्यू_आरओडेटाबाउंड (..) {var deleteButton = e.row [0] .FindControl ("imbDelete"); DeleteButton.Visible = (कुछ शर्त); }
Comments
Post a Comment