Создайте элемент управления, создайте средство записи HTML, задайте любые параметры или привязайте данные к элементу управления, затем вызовите метод рендеринга с помощью средства записи HTML.
Затем вы можете получить строку из писателя.
Редактировать: я изначально неправильно понял вопрос и подумал, что вы хотите отобразить сетку данных.
Datatable может быть легко отображен в его XML.
вы просили HTML.
вот код консольного приложения, которое будет отображать данные с использованием элемента управления сеткой данных.
class Program
{
static void Main(string[] args)
{
DataTable dt = new DataTable();
dt.Columns.Add("Column1");
dt.Columns.Add("Column2");
dt.Rows.Add("RowValue1", "Field2RowValue1");
dt.Rows.Add("RowValue2", "Field2RowValue2");
DataGrid dg = new DataGrid();
dg.DataSource = dt;
dg.DataBind();
StringWriter sw = new StringWriter();
HtmlTextWriter w = new HtmlTextWriter(sw);
dg.RenderControl(w);
Console.Write(sw.ToString());
Console.ReadLine();
}
}