ラジオボタンリストを使用して、グリッドビューの現在のページまたはグリッドビュー全体をExcelシートにエクスポートするかどうかをユーザーが選択できるようにしましたが、グリッドビュー全体をエクスポートする場合は、現在のページのみが機能しています。 Excelシートでは、ヘッダー行のみが表示されます。ここでの問題は何ですか、それはラジオボタンリストの選択されたインデックスと関係がありますか?
protected void btnExport_Click(object sender, EventArgs e)
{
if (this.RadioButtonList1.SelectedIndex == 1)
{
// the user wants all rows in the current page, set pagesize and rebind
this.GridView1.PageSize = 10;
this.GridView1.DataBind();
}
else if (this.RadioButtonList1.SelectedIndex == 2)
{
// the user wants all rows exported, have to turn off paging and rebind
this.GridView1.AllowPaging = false;
this.GridView1.DataBind();
}
GridViewExportUtil.Export("ContactsInformation.xls", this.GridView1);
}