相关疑难解决方法(0)

获取HTMLTable C#的InnerHtml

此函数返回一个HTML表:

private HtmlTable ConvertToHtml(DataTable dataTable)
        {
            var htmlTable = new HtmlTable();
            if (dataTable == null) return htmlTable; //null reference, empty table

            HtmlTableRow htmlRow = new HtmlTableRow();
            htmlTable.Rows.Add(htmlRow);

            foreach (DataColumn column in dataTable.Columns)
                htmlRow.Cells.Add(new HtmlTableCell() { InnerText = column.ColumnName });

            foreach (DataRow row in dataTable.Rows)
            {
                htmlRow = new HtmlTableRow();
                htmlTable.Rows.Add(htmlRow);

                foreach (DataColumn column in dataTable.Columns)
                    htmlRow.Cells.Add(new HtmlTableCell() { InnerText = row[column].ToString() });
            }

            return htmlTable;
        }
Run Code Online (Sandbox Code Playgroud)

我想知道我该怎么innerHTML做HtmlTable。

目前,我正在这样做:

        var bodyhtml = ConvertToHtml(r.tblSalesVolume);
        MessageBox.Show(bodyhtml.InnerHtml);
Run Code Online (Sandbox Code Playgroud)

但它说它不具有这种属性。

如何获取表格的HTML代码?

.net html c# html-table winforms

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

.net ×1

c# ×1

html ×1

html-table ×1

winforms ×1