Section 1 Code .
String sdestfile = path. gettempfilename ();
String sexportformattype = text_export.selecteditem.text;
If (sexportformattype = "")
Return;
Diskfiledestinationoptions diskopts = new diskfiledestinationoptions ();
Diskopts. diskfilename = sdestfile;
Orpt. exportoptions. exportdestinationtype = exportdestinationtype. diskfile;
Switch (sexportformattype)
{
Case "Mircrosoft Word Document ":
{
Orpt. exportoptions. exportformattype = exportformattype. wordforwindows;
Break;
}
Case "Mircrosoft Excel document ":
{
Orpt. exportoptions. exportformattype = exportformattype. Excel;
Break;
}
Case "Adobe PDF document ":
{
Orpt. exportoptions. exportformattype = exportformattype. portabledocformat;
Break;
}
}
Orpt. exportoptions. destinationoptions = diskopts;
Orpt. Export ();
Response. clearcontent ();
Response. clearheaders ();
Switch (sexportformattype)
{
Case "Mircrosoft Word Document ":
{
Response. contenttype = "application/MSWord ";
Break;
}
Case "Mircrosoft Excel document ":
{
Response. contenttype = "application/vnd. MS-excel ";
Break;
}
Case "Adobe PDF document ":
{
Response. contenttype = "application/pdf ";
Break;
}
}
Response. writefile (sdestfile );
Response. Flush ();
Response. Close ();
File. Delete (sdestfile );