locked
Remove First Row From Freeze Header Gridivew RRS feed

Answers

All replies

  • Tuesday, September 4, 2018 11:50 AM
  • User-807418713 posted
    Hello Sir

    Please check this script and give me the code i want to remove first row all work fine for me in my page

    <script type="text/javascript">
    $(document).ready(function () {
    var width = new Array();
    var table = $("table[id*=GridView1]"); //Pass your gridview id here.
    table.find("th").each(function (i) {
    width[i] = $(this).width();
    });
    headerRow = table.find("tr:first");
    headerRow.find("th").each(function (i) {
    $(this).width(width[i]);
    });
    firstRow = table.find("tr:first").next();
    firstRow.find("td").each(function (i) {
    $(this).width(width[i]);
    });
    var header = table.clone();
    header.empty();
    header.append(headerRow);
    header.append(firstRow);
    header.css("width", width);
    $("#container").before(header);
    table.find("tr:first td").each(function (i) {
    $(this).width(width[i]);
    });
    $("#container").height(300);
    $("#container").width(table.width() + 20);
    $("#container").append(table);
    });
    </script>
    Tuesday, September 4, 2018 12:01 PM
  • User-1171043462 posted

    Remove First row means?

    Tuesday, September 4, 2018 12:07 PM
  • User-807418713 posted
    Hello

    It's fixing gridview header as well first row
    But i want only header to freze not first row check the javascript its freezing first row as well

    <script type="text/javascript">
    $(document).ready(function () {
    var width = new Array();
    var table = $("table[id*=GridView1]"); //Pass your gridview id here.
    table.find("th").each(function (i) {
    width[i] = $(this).width();
    });
    headerRow = table.find("tr:first");
    headerRow.find("th").each(function (i) {
    $(this).width(width[i]);
    });
    firstRow = table.find("tr:first").next();
    firstRow.find("td").each(function (i) {
    $(this).width(width[i]);
    });
    var header = table.clone();
    header.empty();
    header.append(headerRow);
    header.append(firstRow);
    header.css("width", width);
    $("#container").before(header);
    table.find("tr:first td").each(function (i) {
    $(this).width(width[i]);
    });
    $("#container").height(300);
    $("#container").width(table.width() + 20);
    $("#container").append(table);
    });
    </script>
    Tuesday, September 4, 2018 12:10 PM
  • User-1171043462 posted

    So for that simply use my plugin

    Scrollable GridView with Fixed Headers using jQuery Plugin

    There is no need to write any code

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Tuesday, September 4, 2018 2:29 PM