C# 使用Telerik RadGrid导出到Excel时,会添加一个空行来代替筛选行

C# 使用Telerik RadGrid导出到Excel时,会添加一个空行来代替筛选行,c#,asp.net,telerik,telerik-grid,C#,Asp.net,Telerik,Telerik Grid,我使用的是启用列过滤的RadGrid。当我将数据导出到Excel时,我总是在数据的顶部和底部获得一个额外的行,这似乎是因为筛选行。它出现在列标题和数据之间。有什么办法可以掩盖这一点吗 在我的情况下不需要重新绑定,在这个回答中也是如此: void Button1_Click(object sender, EventArgs e) { exporting = true; RadGrid1.Rebind(); RadGrid1.MasterTableView.ExportToE

我使用的是启用列过滤的RadGrid。当我将数据导出到Excel时,我总是在数据的顶部和底部获得一个额外的行,这似乎是因为筛选行。它出现在列标题和数据之间。有什么办法可以掩盖这一点吗

在我的情况下不需要重新绑定,在这个回答中也是如此:
void Button1_Click(object sender, EventArgs e)
{
    exporting = true;
    RadGrid1.Rebind();
    RadGrid1.MasterTableView.ExportToExcel();
}

void RadGrid1_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e)
{
    if (exporting && e.Item.ItemType == Telerik.Web.UI.GridItemType.FilteringItem)
    {
        e.Item.Visible = false;
    }
}