Как перенести данные вида сетки asp.net в таблицу HTML - PullRequest
4 голосов
/ 09 июля 2010

Я работаю в asp.net и в этом я использую представление сетки, и теперь я хочу преобразовать данные представления сетки, которые являются динамическими, в таблицу HTML, чтобы я мог отправить электронное письмо если кто-нибудь знает это, пожалуйста, скажите мне. Спасибо

Ответы [ 2 ]

6 голосов
/ 09 июля 2010

Вы можете использовать

   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 голосов
/ 15 ноября 2013

Элемент управления Kettic GridView может легко экспортировать данные в GridView в HTML и создать файл формата html для просмотра в веб-браузере или MS Word.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...