<script type="text/javascript">
function checkAll(objRef) {
var GridView = objRef.parentNode.parentNode.parentNode;
var inputList = GridView.getElementsByTagName("input");
for (var i = 0; i < inputList.length; i++) {
var row = inputList[i].parentNode.parentNode;
if (inputList[i].type == "checkbox" && objRef != inputList[i]) {
if (objRef.checked) {
inputList[i].checked = true;
}
else {
if (row.rowIndex % 2 == 0) {
}
else {
}
inputList[i].checked = false;
}
}
}
}
function Check_Click(objRef) {
var row = objRef.parentNode.parentNode;
if (objRef.checked) {
}
else {
if (row.rowIndex % 2 == 0) {
}
else {
}
}
var GridView = row.parentNode;
var inputList = GridView.getElementsByTagName("input");
for (var i = 0; i < inputList.length; i++) {
var headerCheckBox = inputList[0];
var checked = true;
if (inputList[i].type == "checkbox" && inputList[i] != headerCheckBox) {
if (!inputList[i].checked) {
checked = false;
break;
}
}
}
headerCheckBox.checked = checked;
}
--------------
<asp:GridView ID="grdRequsers" runat="server" AllowPaging="True" AllowSorting="True"
AutoGenerateColumns="False" OnSelectedIndexChanging="grdRequsers_SelectedIndexChanging" DataKeyNames="CID,ipaddress">
<Columns>
<asp:TemplateField HeaderText="" HeaderStyle-Width="5px">
<HeaderTemplate>
<asp:CheckBox Text="" ID="chkSelectAll" runat="server" onclick="checkAll(this);"
TextAlign="Left" />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="chkSelect" runat="server" onclick="Check_Click(this)" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="sd" SortExpression="sd" HeaderStyle-Width="70px"
HeaderStyle-BorderColor="White">
<ItemTemplate>
<asp:Label ID="lblPostCode" runat="server" Text='<%# Eval("sd") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
-------------------------------
protected void grd1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
{
var tempid = Convert.ToInt64(grd1.DataKeys[e.NewSelectedIndex].Values[0]);
Session["ViewID"] = tempid;
Response.Redirect("NextPage.aspx");
}
---------------
this is for next page
tempid = Convert.ToInt64(Session["ViewID"]);
SqlCommand cmd = new SqlCommand("SELECT * FROM tblname where id=" + tempid, con);
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
txtid.Text = Convert.ToString(dr["id"]);
txtname.Text = Convert.ToString(dr["name"]);
}
con.Close();