【发布时间】:2014-03-10 13:25:24
【问题描述】:
我有一个创建DataTable的方法:
private DataTable GetCssPropertiesDataTable()
{
DataTable dataTable = new DataTable();
DataColumn column;
DataRow row;
column = new DataColumn();
column.DataType = typeof(string);
column.ColumnName = "Property";
column.Caption = "Property";
dataTable.Columns.Add(column);
column = new DataColumn();
column.DataType = typeof(double);
column.ColumnName = "Value";
column.Caption = "Value";
dataTable.Columns.Add(column);
column = new DataColumn();
column.DataType = typeof(string);
column.ColumnName = "Unit";
column.Caption = "Unit";
dataTable.Columns.Add(column);
row = dataTable.NewRow();
row["Property"] = "A";
row["Value"] = A;
row["Unit"] = "m<sup>2</sup>";
dataTable.Rows.Add(row);
return dataTable;
}
一个网格视图(aspx):
<asp:GridView ID="cssPropertiesGridView" runat="server" CssClass="gridView"></asp:GridView>
和代码行为中的数据绑定 (aspx.cs):
cssPropertiesGridView.DataSource = calculator.CssPropertiesDataTable;
cssPropertiesGridView.DataBind();
生成的网页上的结果:
m<sup>2</sup>
有没有办法显示m2?
【问题讨论】:
标签: c# asp.net gridview datatable