This article describes a simple way to export the data within a DataGrid to an Excel Sheet. This approach is adequate to export data from any DataGrid, of any number of columns.
This approach is very useful because in a professional programming environment, one is often required to export the data of a DataGrid
into an Excel sheet. This article need MS SQL Server 2000 for the data source (from where the DataGrid will populate). For anyone who wishes to use any database or
any datsource to populate the DataGrid, this is also possible.
Using the code
To use this code, you need to add the database files to MS SQL Server 2000 attached with this article. The top of the main Form Connection String of SQL Server 2000
is provided. Depending on the server, you may have to change the server name, user name, or password.
The form above first populates the DataGrid from database IHRMS, and table EmpPersonal and then sets the Export
source to the DataGrid source and calls an export function.
The function behind the export:
public void executeExport()
for(int i=0;i<num; i++)
object array=dr[i].ItemArray ;
This is version 1.0