小弟我用GridView将DataTable导出为Excel文件,怎么使用其分页功能

我用GridView将DataTable导出为Excel文件,如何使用其分页功能?代码如下: Dim sw As New StringWriterDim h

我用GridView将DataTable导出为Excel文件,如何使用其分页功能?
代码如下:

 Dim sw As New StringWriter
        Dim htw As New System.Web.UI.HtmlTextWriter(sw)
        Dim gridview1 As New System.Web.UI.WebControls.GridView
        gridview1.AllowPaging = True  '设置分页,问题应该出现在这里
        gridview1.PageSize = 200  '想每页显示200条
        gridview1.Attributes.Add("style", "vnd.ms-excel.numberformat:@")
        gridview1.DataSource = Table
        gridview1.DataMember = Table.TableName
        gridview1.DataBind()  '200条以上在此处出错,未将对象引用设置到对象的实例。
        gridview1.RenderControl(htw)
        Dim str As String = sw.ToString
        Try
            File.WriteAllText(FileName, str, Encoding.UTF8)
        Catch ex As Exception
            MsgBox(ex.Message)
            Return Nothing
        End Try

如果数据表中有1000条记录,我想以200条为一页分别导出到5个Excel文件或一个工作簿内保存5个工作表,代码怎么写?
[解决办法]
你是写在PageLoad里面的?调试下Table有没有传来