On the SelectedIndexChange event of the DropDownList1, write the following code
bytDocTemp = (byte[])YOUROBJECT.DOCUMENTPROPERTY;
File_Name = YOUROBJECT.DOCUMENT_FileName;
Response.AddHeader("Content-Disposition", "attachment; filename=\"" + File_Name + "\"");
Response.ContentType = "application/octet-stream";
Response.BinaryWrite(bytDocTemp);
Response.Flush();
Response.End();