我使用devexpress(moderno)中的主题并使用GridView,但我想使用隐藏列的jQuery(footable),但在我的gridview配置中我只配置了数据列,当时页面正在运行,gridview它充满了数据,生成了表格,也生成了td。但是,我想在<td>
标记(<td data-hidden="all" >
)
有没有办法用CSS做到这一点?
答案 0 :(得分:0)
您可以使用ASP.NET进行设置。
void Page_Init(object sender, EventArgs e)
{
GridView1.RowCreated += new GridViewRowEventHandler(GridView1_RowCreated);
}
void GridView1_RowCreated(Object sender, GridViewRowEventArgs e)
{
if(e.Row.RowType == DataControlRowType.Header)
{
for (int i = 0; i < e.Row.Cells.Count; i++)
{
e.Row.Cells[i].Attributes["data-hidden"] = "all";
}
}
}
或者使用jQuery:
<script>
$(document).ready(function(){
$("#<%= GridView1.ClientID %>")
.find("tr:first td")
.each(function(){
$(this).data("hidden", "all");
});
});
</script>