2016-08-26 12 views
0

asp.net c#を使用して2つのgridview出力をメールに送信する必要があります。次のコードは正常に動作し、メールは正常に送信されます。問題は何ですか、2つのグリッドビューの出力は、改行なしで1つずつ配置されます。私は、gridview1 gvPendingStatusの後に改行し、次にgridview2 gvProductionTrendを表示する必要があります。どのように行うことができます。 Plzは私を助けます。2つのgridview結果をメールで1つずつメールでエクスポートする方法asp.net

StringBuilder sb = new StringBuilder(); 
    string MailSturcture; 

    using (System.IO.StringWriter sw = new StringWriter()) 
    { 
     using (HtmlTextWriter hw = new HtmlTextWriter(sw)) 
     { 
      gvPendingStatus.RenderControl(hw); 
      gvProductionTrend.RenderControl(hw); 
      System.IO.StringReader sr = new StringReader(sw.ToString()); 
      sb.AppendFormat(sw.ToString()); 
      // other Mail informations goes here... 
      } 
     } 

enter image description here

あなたは、両方のgridviewsがお互いに触れていると私はプラカシュクマー行の後に改行をしたい見ることができます。

答えて

0

gvPendingStatus.RenderControl(hw); 
hw.Write("<br>"); 
gvProductionTrend.RenderControl(hw); 

または

gvPendingStatus.RenderControl(hw); 
hw.WriteBreak(); 
gvProductionTrend.RenderControl(hw); 
をお試しください
関連する問題