Please refer this code.
HTML
<div id="divUsers" runat="server">
</div>
Namespaces
using System.Data;
using System.Text;
C#
protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{
DataSet ds = new DataSet();
DataTable dt = new DataTable();
dt.Columns.AddRange(new DataColumn[3] { new DataColumn("Id", typeof(int)),
new DataColumn("Name", typeof(string)),
new DataColumn("Country",typeof(string)) });
dt.Rows.Add(1, "John Hammond", "United States");
dt.Rows.Add(2, "Mudassar Khan", "India");
dt.Rows.Add(3, "Suzanne Mathews", "France");
dt.Rows.Add(4, "Robert Schidner", "Russia");
StringBuilder strResults = new StringBuilder();
strResults.Append("<table>");
strResults.Append("<tr>");
for (int k = 0; k < dt.Columns.Count; k++)
{
strResults.Append("<th>");
strResults.Append(dt.Columns[k].ColumnName);
strResults.Append("</th>");
}
strResults.Append("</tr>");
for (int i = 0; i < dt.Rows.Count; i++)
{
strResults.Append("<tr>");
for (int k = 0; k < dt.Columns.Count; k++)
{
strResults.Append("<td>");
strResults.Append(dt.Rows[i][k]);
strResults.Append("</td>");
}
strResults.Append("</tr>");
}
strResults.Append("</table>");
divUsers.InnerHtml = strResults.ToString();
}
}
Screenshot
