2010-07-09 2 views

답변

6

쉽게 export the data in GridView to HTML 웹 브라우저 또는 MS Word에서보기에 HTML 형식의 파일을 만들 수 있습니다

using System.IO; 
    using System.Text; 
    using System.Net.Mail; 

private string GridViewToHtml(GridView gv) 
{ 
    StringBuilder sb = new StringBuilder(); 
    StringWriter sw = new StringWriter(sb); 
    HtmlTextWriter hw = new HtmlTextWriter(sw); 
    gv.RenderControl(hw); 
    return sb.ToString(); 
} 

protected void SendMailButton_Click(object sender, EventArgs e) 
{ 
    MailMessage mail = new MailMessage(); 
    mail.Body = GridViewToHtml(GridView1); 
    mail.IsBodyHtml = true; 
    // The same logic as you use for sending mail 
} 
public override void VerifyRenderingInServerForm(Control control) 
{ 

} 
+0

내 문제는 이메일을 보내고, 내 문제는 테이블에 asp.net 표보기 데이터를 변환하는 방법입니다 – Renu123

+0

@ Renu123c 왜 테이블이 필요합니까? –

+0

@ Renu123 -'sb.ToString();'에 gridview html이 있습니다. 나는 이것이 대답이라고 생각한다. – Krunal

0

Kettic의 GridView 컨트롤을 사용할 수 있습니다 감사합니다.

관련 문제