Итак, у меня есть GridView на моей странице ASPX.
Когда я нажимаю <asp:Button id="btnBindIt" runat="server" />
, он связывает данные следующим образом:
theDataTable = GetAllTheRecords();
gvTheGridView.DataSource = theDataTable;
gvTheGridView.DataBind();
Примечание: theDataTable
является членом
private DataTable theDataTable;
Это работает, как и ожидалось.
Теперь, после того, как GridView хорошо отображается, я хочу экспортировать данные в CSV, поэтому теперь я нажимаю <asp:Button id="btnExportIt" runat="server" />
, который выполняет код:
exportToCsv(theDataTable);
но theDataTable
равно нулю.
Итак, я попробовал
exportToCsv(gvTheGridView.DataSource)
Что также равно нулю.
Что такое стандартный способсохранить эти данные?Я не хочу снова нажимать на БД, поскольку это довольно длинный SPROC, и пользователь уже однажды ждал.
Заранее спасибо!