Select all checkboxes check or uncheck inside the gridview by outside the checkbox

......................source code start...............................
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="login.aspx.cs" Inherits="login" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>

    <script type="text/javascript">
        function selectAll(invoker) {
            var inputElements = document.getElementsByTagName('input');
            for (var i = 0; i < inputElements.length; i++) {
                var myElement = inputElements[i];
                if (myElement.type === "checkbox") {
                    myElement.checked = invoker.checked;
                }
            }
        }
        function selectAll_() {
            var inputElements = document.getElementsByTagName('input');
            for (var i = 0; i < inputElements.length; i++) {
                var myElement = inputElements[i];
                if (myElement.type === "checkbox") {
                    myElement.checked = true;
                }
            }
        }
        function deselectAll_() {
            var inputElements = document.getElementsByTagName('input');
            for (var i = 0; i < inputElements.length; i++) {
                var myElement = inputElements[i];
                if (myElement.type === "checkbox") {
                    myElement.checked = false;
                }
            }
        }
</script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
   
        <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false">
        <Columns>

    <asp:TemplateField>
        <HeaderTemplate>
         <asp:CheckBox ID="chkSelectH" runat="server" OnClick="selectAll(this)"/>
       </HeaderTemplate>
      <ItemTemplate>
         <asp:CheckBox ID="chkSelect" runat="server" />
       </ItemTemplate>
           <ItemStyle HorizontalAlign="Center"/>
    </asp:TemplateField>
   
<asp:BoundField HeaderText="Id" DataField="id"/>
<asp:BoundField HeaderText="Name" DataField="name" />
<asp:BoundField HeaderText="Salary" DataField="salary" />

        </Columns>
        </asp:GridView>
 <asp:Button ID="btnSelectAllB" runat="server" Text="Select All"
            OnClientClick="selectAll_();return false;" UseSubmitBehavior="False"
            onclick="btnSelectAllB_Click" />
<asp:Button ID="btnDeselectAllB" runat="server" Text="Deselect All" OnClientClick="deselectAll_();return false;" UseSubmitBehavior="False" />
<asp:Button ID="btnDeleteB" runat="server" Text="Delete" OnClientClick="javascript:return confirm('Are You Sure to Continue to delete?')" onclick="btnDelete_Click" />
   
        <asp:Label ID="lblmsg" runat="server" Text="Label"></asp:Label>
   
    </div>
    </form>
</body>
</html>
......................source code end...............................
..........................code behind start...................................
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Configuration;
using System.Data.SqlClient;
using System.IO;
public partial class login : System.Web.UI.Page
{
    SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["con"].ToString());
    SqlDataAdapter da;
    DataSet ds = new DataSet();
    SqlCommand cmd;
    
    protected void Page_Load(object sender, EventArgs e)
    {
        binddata();
    }
    protected void binddata()
    
    {
        con.Open();
        string str1 = "select * from emp";
        da = new SqlDataAdapter(str1, con);
        da.Fill(ds);
        GridView1.DataSource = ds;
        GridView1.DataBind();
        con.Close();
    }
    protected void btnDelete_Click(object sender, EventArgs e)
    {
        lblmsg.Text = "Selected a Checkbox first to Delete";
        foreach (GridViewRow row in GridView1.Rows)
        {
            CheckBox chkSelect = (CheckBox)GridView1.Rows[row.RowIndex].FindControl("chkSelect");
            if (chkSelect.Checked)
            {
                int code = Convert.ToInt32(GridView1.DataKeys[row.RowIndex].Values[0].ToString());
                //here code is variable in which primary key taken from datakeys of gridview 
                //call delete function here with passing a primary key 
                lblmsg.Text = "Selected a Records Sucessfully Deleted.";
                binddata();
            }
        }
    }
    protected void btnSelectAllB_Click(object sender, EventArgs e)
    {

    }
}
......................code behind end............................................
Share:

No comments:

Post a Comment

Wednesday, 14 May 2014

Select all checkboxes check or uncheck inside the gridview by outside the checkbox

......................source code start...............................
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="login.aspx.cs" Inherits="login" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>

    <script type="text/javascript">
        function selectAll(invoker) {
            var inputElements = document.getElementsByTagName('input');
            for (var i = 0; i < inputElements.length; i++) {
                var myElement = inputElements[i];
                if (myElement.type === "checkbox") {
                    myElement.checked = invoker.checked;
                }
            }
        }
        function selectAll_() {
            var inputElements = document.getElementsByTagName('input');
            for (var i = 0; i < inputElements.length; i++) {
                var myElement = inputElements[i];
                if (myElement.type === "checkbox") {
                    myElement.checked = true;
                }
            }
        }
        function deselectAll_() {
            var inputElements = document.getElementsByTagName('input');
            for (var i = 0; i < inputElements.length; i++) {
                var myElement = inputElements[i];
                if (myElement.type === "checkbox") {
                    myElement.checked = false;
                }
            }
        }
</script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
   
        <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false">
        <Columns>

    <asp:TemplateField>
        <HeaderTemplate>
         <asp:CheckBox ID="chkSelectH" runat="server" OnClick="selectAll(this)"/>
       </HeaderTemplate>
      <ItemTemplate>
         <asp:CheckBox ID="chkSelect" runat="server" />
       </ItemTemplate>
           <ItemStyle HorizontalAlign="Center"/>
    </asp:TemplateField>
   
<asp:BoundField HeaderText="Id" DataField="id"/>
<asp:BoundField HeaderText="Name" DataField="name" />
<asp:BoundField HeaderText="Salary" DataField="salary" />

        </Columns>
        </asp:GridView>
 <asp:Button ID="btnSelectAllB" runat="server" Text="Select All"
            OnClientClick="selectAll_();return false;" UseSubmitBehavior="False"
            onclick="btnSelectAllB_Click" />
<asp:Button ID="btnDeselectAllB" runat="server" Text="Deselect All" OnClientClick="deselectAll_();return false;" UseSubmitBehavior="False" />
<asp:Button ID="btnDeleteB" runat="server" Text="Delete" OnClientClick="javascript:return confirm('Are You Sure to Continue to delete?')" onclick="btnDelete_Click" />
   
        <asp:Label ID="lblmsg" runat="server" Text="Label"></asp:Label>
   
    </div>
    </form>
</body>
</html>
......................source code end...............................
..........................code behind start...................................
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Configuration;
using System.Data.SqlClient;
using System.IO;
public partial class login : System.Web.UI.Page
{
    SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["con"].ToString());
    SqlDataAdapter da;
    DataSet ds = new DataSet();
    SqlCommand cmd;
    
    protected void Page_Load(object sender, EventArgs e)
    {
        binddata();
    }
    protected void binddata()
    
    {
        con.Open();
        string str1 = "select * from emp";
        da = new SqlDataAdapter(str1, con);
        da.Fill(ds);
        GridView1.DataSource = ds;
        GridView1.DataBind();
        con.Close();
    }
    protected void btnDelete_Click(object sender, EventArgs e)
    {
        lblmsg.Text = "Selected a Checkbox first to Delete";
        foreach (GridViewRow row in GridView1.Rows)
        {
            CheckBox chkSelect = (CheckBox)GridView1.Rows[row.RowIndex].FindControl("chkSelect");
            if (chkSelect.Checked)
            {
                int code = Convert.ToInt32(GridView1.DataKeys[row.RowIndex].Values[0].ToString());
                //here code is variable in which primary key taken from datakeys of gridview 
                //call delete function here with passing a primary key 
                lblmsg.Text = "Selected a Records Sucessfully Deleted.";
                binddata();
            }
        }
    }
    protected void btnSelectAllB_Click(object sender, EventArgs e)
    {

    }
}
......................code behind end............................................

No comments:

Post a Comment

Popular

Total Pageviews

Archive