created html reports not displayed in browser

Apr 4 2018 2:42 AM
hi
 
i have created html report using postgresql database and string builder after generating html is not displayed in browser. browser shows blank page.
  1. public string showHtml(string applnid)  
  2. {  
  3. StringBuilder sb = new StringBuilder();  
  4. sb.Append("<!DOCTYPE html>");  
  5. sb.Append("<html>");  
  6. sb.Append("<head>");  
  7. //sb.Append("<style> table, th, td {border: 1px solid black;border-collapse: collapse;}th, td {padding: 15px;}</style>");  
  8. sb.Append("<style> table { width:100%;}table, th, td {border: 1px solid black; border-collapse: collapse;}th, td {padding: 5px;text-align: left;}table#t01 tr:nth-child(even) { background-color: #eee;}table#t01 tr:nth-child(odd) { background-color:#f1f1c1;}table#t01 th { background-color: CornflowerBlue;color: white;}</style>");  
  9. sb.Append("<meta charset=UTF-8>");  
  10. sb.Append("<title> ???? </title>");  
  11. sb.Append("<center><tr>");  
  12. sb.Append("<strong><span style='font-family: Sakal Marathi; '> ???? ??? : - ");  
  13. sb.Append(applnid);  
  14. sb.Append("</tr></center>");  
  15. sb.Append("<head>");  
  16. sb.Append("<body>");  
  17. sb.Append("<table style='left: 4px; border-right: black thin solid; border-top: black thin solid; border-left: black thin solid; border-bottom: black thin solid;' width='100%' id=t01>");  
  18. sb.Append("<tr >");  
  19. sb.Append("<td style='text-align: left; vertical-align:text-top' >");  
  20. sb.Append("<strong><span style='font-family: Sakal Marathi; '> ?????????? ??? : ");  
  21. sb.Append(dsApplicant.Tables[0].Rows[0]["applicant_fullname"]);  
  22. sb.Append("</span></strong></td>");  
  23. sb.Append("<td style=' text-align: center'>");  
  24. sb.Append("</tr>");  
  25. sb.Append("<tr >");  
  26. sb.Append("<td style='text-align: left; vertical-align:text-top' >");  
  27. sb.Append("<strong><span style='font-family: Sakal Marathi; '> ?????? ?????? : ");  
  28. sb.Append("" + dsApplicant.Tables[0].Rows[0]["mut_name"] + "");  
  29. sb.Append("</span></strong></td>");  
  30. sb.Append("<td style='text-align: left; vertical-align:text-top' >");  
  31. sb.Append("<strong><span style='font-family: Sakal Marathi; '> ???? ?????? : ");  
  32. sb.Append("" + dsApplicant.Tables[0].Rows[0]["application_date"] + "");  
  33. sb.Append("</span></strong></td>");  
  34. sb.Append("</tr>");  
  35. sb.Append("</table>");  
  36. /* sb.Append("<center><tr>"); 
  37. sb.Append("<strong><span style='font-family: Sakal Marathi; '> ????????? ??? : - "); 
  38. sb.Append("</tr></center>"); 
  39. sb.Append("<Table style='left: 4px; border-right: black thin solid; border-top: black thin solid; border-left: black thin solid; border-bottom: black thin solid;' width='100%' id=t01>"); 
  40. sb.Append("<tr>"); 
  41. sb.Append("<th>"); 
  42. sb.Append("<strong><span style='font-family: Sakal Marathi; '> ???? ??? "); 
  43. sb.Append("</th>"); 
  44. sb.Append("<th>"); 
  45. sb.Append("<strong><span style='font-family: Sakal Marathi; '> ??? "); 
  46. sb.Append("</th>"); 
  47. sb.Append("<th>"); 
  48. sb.Append("<strong><span style='font-family: Sakal Marathi; '> ?????? ?????? "); 
  49. sb.Append("</th>"); 
  50. sb.Append("</tr>"); 
  51. sb.Append("<tr>"); 
  52. for (int i = 0; i < dsAkumi.Tables[0].Rows.Count; i++) 
  53. { 
  54. sb.Append("<tr>"); 
  55. sb.Append("<td>"); 
  56. sb.Append(dsAkumi.Tables[0].Rows[i]["khata_no"].ToString()); 
  57. sb.Append("</td>"); 
  58. sb.Append("<td>"); 
  59. sb.Append(dsAkumi.Tables[0].Rows[i]["mayat_fullname"].ToString()); 
  60. sb.Append("</td>"); 
  61. sb.Append("<td>"); 
  62. sb.Append(dsAkumi.Tables[0].Rows[i]["mayat_date"].ToString()); 
  63. sb.Append("</td>"); 
  64. sb.Append("</tr>"); 
  65. } 
  66. sb.Append("</Table>");*/  
  67. sb.Append("<strong><span style='font-family: Sakal Marathi; '> ????????? ??? : - ");  
  68. sb.Append(dsSurvey.Tables[0].Rows[0]["name"]);  
  69. sb.Append("<strong><span style='font-family: Sakal Marathi; '> ???????? ????? ???. : ");  
  70. sb.Append("<Table style='left: 4px; border-right: black thin solid; border-top: black thin solid; border-left: black thin solid; border-bottom: black thin solid;' width='100%' id=t01>");  
  71. sb.Append("<tr>");  
  72. sb.Append("<th>");  
  73. sb.Append("<strong><span style='font-family: Sakal Marathi; '> pin ");  
  74. sb.Append("</th>");  
  75. sb.Append("<th>");  
  76. sb.Append("<strong><span style='font-family: Sakal Marathi; '> pin1 ");  
  77. sb.Append("</th>");  
  78. sb.Append("<th>");  
  79. sb.Append("<strong><span style='font-family: Sakal Marathi; '> pin2 ");  
  80. sb.Append("</th>");  
  81. sb.Append("<th>");  
  82. sb.Append("<strong><span style='font-family: Sakal Marathi; '> pin3");  
  83. sb.Append("</th>");  
  84. sb.Append("<th>");  
  85. sb.Append("<strong><span style='font-family: Sakal Marathi; '> pin4 ");  
  86. sb.Append("</th>");  
  87. sb.Append("<th>");  
  88. sb.Append("<strong><span style='font-family: Sakal Marathi; '> pin5 ");  
  89. sb.Append("</th>");  
  90. sb.Append("<th colspan=4>");  
  91. sb.Append("<strong><span style='font-family: Sakal Marathi; '> pin6");  
  92. sb.Append("</th>");  
  93. sb.Append("<th colspan=4>");  
  94. sb.Append("<strong><span style='font-family: Sakal Marathi; '> pin7");  
  95. sb.Append("</th>");  
  96. sb.Append("<th colspan=4>");  
  97. sb.Append("<strong><span style='font-family: Sakal Marathi; '> pin8");  
  98. sb.Append("</th>");  
  99. sb.Append("<th colspan=4>");  
  100. sb.Append("<strong><span style='font-family: Sakal Marathi; '> ferfar_no");  
  101. sb.Append("</th>");  
  102. //sb.Append("<th>");  
  103. //sb.Append("<strong><span style='font-family: Sakal Marathi; '> ???? MNAME");  
  104. //sb.Append("</th>");  
  105. //sb.Append("<th>");  
  106. //sb.Append("<strong><span style='font-family: Sakal Marathi; '> ???? LNAME");  
  107. //sb.Append("</th>");  
  108. //sb.Append("<th>");  
  109. //sb.Append("<strong><span style='font-family: Sakal Marathi; '> ???? TOPANNAME");  
  110. //sb.Append("</th>");  
  111. //sb.Append("<th>");  
  112. //sb.Append("<strong><span style='font-family: Sakal Marathi; '> ????");  
  113. //sb.Append("</th>");  
  114. sb.Append("</tr>");  
  115. for (int i = 0; i < dsSurvey.Tables[0].Rows.Count; i++)  
  116. {  
  117. sb.Append("<tr>");  
  118. sb.Append("<td>");  
  119. sb.Append(dsSurvey.Tables[0].Rows[i]["pin"].ToString());  
  120. sb.Append("</td>");  
  121. sb.Append("<td>");  
  122. sb.Append(dsSurvey.Tables[0].Rows[i]["pin1"].ToString());  
  123. sb.Append("</td>");  
  124. sb.Append("<td>");  
  125. sb.Append(dsSurvey.Tables[0].Rows[i]["pin2"].ToString());  
  126. sb.Append("</td>");  
  127. sb.Append("<td>");  
  128. sb.Append(dsSurvey.Tables[0].Rows[i]["pin3"].ToString());  
  129. sb.Append("</td>");  
  130. sb.Append("<td>");  
  131. sb.Append(dsSurvey.Tables[0].Rows[i]["pin4"].ToString());  
  132. sb.Append("</td>");  
  133. sb.Append("<td>");  
  134. sb.Append(dsSurvey.Tables[0].Rows[i]["pin5"].ToString());  
  135. sb.Append("</td>");  
  136. sb.Append("<td>");  
  137. sb.Append(dsSurvey.Tables[0].Rows[i]["pin6"].ToString());  
  138. sb.Append("</td>");  
  139. sb.Append("<td>");  
  140. sb.Append(dsSurvey.Tables[0].Rows[i]["pin7"].ToString());  
  141. sb.Append("</td>");  
  142. sb.Append("<td>");  
  143. sb.Append(dsSurvey.Tables[0].Rows[i]["pin8"].ToString());  
  144. sb.Append("</td>");  
  145. sb.Append("<td>");  
  146. sb.Append(dsSurvey.Tables[0].Rows[i]["ferfar_no"].ToString());  
  147. sb.Append("</td>");  
  148. sb.Append("</tr>");  
  149. }  
  150. sb.Append("</Table>");  
  151. return Convert.ToString(sb);  
  152. }