我需要一些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);
};