c# - Value insertion in database from GridView -


i have 1 column of textbox , 1 column of checkbox in itemtemplate in gridview , number of rows generating dynamically.

when click on checkbox value of textbox changing when inserting values database, default value have given in textbox saving that.

<asp:gridview id="grddata" runat="server" style="text-align: center;">     <columns>         <asp:templatefield>             <itemtemplate>                 <asp:checkbox id="checkbox1" runat="server" onclick="changetextvalue(this)" />             </itemtemplate>             <headertemplate>                 <!-- <asp:checkbox id="checkbox2" runat="server"onclick="checkallemp(this)" />-->             </headertemplate>         </asp:templatefield>         <asp:templatefield>             <headertemplate>                 <asp:label id="status_header" runat="server" text="status" />             </headertemplate>             <itemtemplate>                 <asp:textbox id="textbox1" runat="server" enabled="false" text="1" clientidmode="static"></asp:textbox>             </itemtemplate>         </asp:templatefield>     </columns> </asp:gridview> 

i found solution, remove enabled="false" property textbox1 , check.

<asp:textbox id="textbox1" runat="server" enabled="false" text=1 clientidmode="static"></asp:textbox> 

if want disabled textbox end user, suggest use label control instead of textbox.

here jquery function label control.

<script> function changetextvalue(chk) {         var currenttextid = $(chk).parents('tr').find('span[id$="label1"]');         alert(chk.checked + ": " + currenttextid.text());         if (chk.checked == true)             currenttextid.text("present");         else             currenttextid.text("absent");     }  </script> 

label control should below:

<asp:label id="label1" runat="server" text="absent" enableviewstate="false" clientidmode="static"></asp:label> 

please let me know if have questions.


Comments

Popular posts from this blog

Payment information shows nothing in one page checkout page magento -

tcpdump - How to check if server received packet (acknowledged) -