2010-08-26 3 views
1

Я сделал Экспорт в код Excel из Gridview в Excel Sheet. У меня есть диалоговое окно загрузки. Как получить значение кнопки, сохраняются ли данные или загружено или диалоговое окно, нажав кнопку отмены .....Экспорт в Excel с использованием C# (в веб-приложении)

Я хочу идентифицировать нажатую кнопку Сохранить или Отменить в диалоговом окне «Загрузка».

код:

общественного недействительными Экспорт (GridView GridView1, DataTable dtGuid) {

 string attachment = "attachment; filename=ScratchcardDetails.xls"; 

     Response.ClearContent(); 

     Response.AddHeader("content-disposition", attachment); 

     Response.ContentType = "application/ms-excel"; 


     StringWriter sw = new StringWriter(); 

     HtmlTextWriter htw = new HtmlTextWriter(sw); 
     GridView1.AllowPaging = false; 
     GridView1.Visible = true; 
     GridView1.DataSource = dtGuid; 
     GridView1.DataBind(); 


     // Create a form to contain the grid 

     HtmlForm frm = new HtmlForm(); 
     this.GridView1.Parent.Controls.Add(frm); 
     frm.Attributes["runat"] = "server"; 
     frm.Controls.Add(this.GridView1); 
     frm.RenderControl(htw); 
     //Response.Write(style); 
     Response.Write(sw.ToString()); 
     Response.End(); 


} 
+1

Вам необходимо предоставить код. Вы вызываете ShowDialog(), который возвращает DialogResult, проверьте на DialogResult.OK – Jerome

ответ

0
SaveFileDialog sfd = new SaveFileDialog(); 
if (sfd.ShowDialog() == DialogResult.OK) 
{ 
    // Save hit 
} 
Смежные вопросы