Click here to Skip to main content
16,013,322 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
how to enable gridview row using javascript
Posted
Comments
JoCodes 20-Jan-14 2:40am    
Can you make it clear? Are you trying to enable /disable certain controls inside the gridview?

try like this.



XML
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <script src="jquery-1.10.2.js" type="text/javascript"></script>
    <script type="text/javascript">

        var Enable = function (grid) {

            for (var i = 0; i < grid.rows.length; i++) {
                grid.rows[i].disabled = false;
            }

        }

        var Disable = function (grid) {
            for (var i = 0; i < grid.rows.length; i++) {
                grid.rows[i].disabled = true;
            }

        }


    </script>
</head>
<body>
    <form id="form1" runat="server">
    <asp:GridView ID="GridView1" AutoGenerateColumns="false" runat="server">
        <Columns>
            <asp:TemplateField>
                <ItemTemplate>
                    <asp:Label ID="lbl" runat="server" Text="some"></asp:Label>
                </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField>
                <ItemTemplate>
                    <asp:TextBox ID="txt" runat="server" Text="some"></asp:TextBox>
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
    </asp:GridView>
    <br />

    <asp:Button ID="btnEnableRows" Text="Enable" runat="server" OnClientClick="Enable(GridView1); return false" />
    <asp:Button ID="Button1" Text="Disable" runat="server" OnClientClick="Disable(GridView1); return false" />
    </form>
</body>
</html>
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900