Ajax弹出窗口中的Asp.net Gridview固定标题

时间:2014-09-20 01:28:38

标签: c# jquery asp.net ajax gridview

我需要一些Asp.net Gridview的帮助。我的用户需要单击一个按钮并使用带有固定标题的Gridview的Ajax模态弹出窗口显示。我已经多次尝试但没有成功。我已经能够使用Java在Gridview中修复标题,但在Ajax模式弹出窗口中显示它时不起作用。标题行在Gridview上重复。再次感谢大家的帮助。

任何人都可以使用Asp.net/C#/Ajax发布一些代码。

    function BindControlEvents() {
  /*Code to copy the gridview header with style*/
  var gridHeader = $('#<%=GridView1.ClientID%>').clone(true);
  /*Code to remove first ror which is header row*/
  $(gridHeader).find("tr:gt(0)").remove();
  $('#<%=GridView1.ClientID%> tr th').each(function (i) {
  /* Here Set Width of each th from gridview to new table th */
  $("th:nth-child(" + (i + 1) + ")", gridHeader).css('width', ($(this).width()).toString() + "px");
            });

        //Initial bind
        $(document).ready(function () {
            BindControlEvents();
        });

        //Re-bind for callbacks
        var prm = Sys.WebForms.PageRequestManager.getInstance();

        prm.add_endRequest(function () {
            BindControlEvents();
        }); 

            $("#controlHead").append(gridHeader);
            $('#controlHead').css('position', 'absolute');
            $('#controlHead').css('top', $('#<%=GridView1.ClientID%>').offset().top);

        };

0 个答案:

没有答案