【发布时间】:2011-12-20 11:25:19
【问题描述】:
我有一个在代码隐藏中创建的网格视图。
在下面的代码中,我希望第三列是一些图像(例如:PDF 图标或类似的)。
我在想Type.GetType 需要为名为“Image”的列更改??
DataTable dt = new DataTable();
GridView gview = new GridView();
DataRow dr;
DataColumn dc = new DataColumn("Description", Type.GetType("System.String"));
dt.Columns.Add(dc);
dc = new DataColumn("Image", Type.GetType("System.String"));
dt.Columns.Add(dc);
dc = new DataColumn("Size (MB)", Type.GetType("System.String"));
dt.Columns.Add(dc);
{
dr = dt.NewRow();
dr["Description"] = item["Name"];
dr["Size (MB)"] = item["Size"];
dr["Image"] = "pdf.gif"; // put complete reference here,
dt.Rows.Add(dr);
}
gview.DataSource = dt;
gview.DataBind();
Controls.Add(gview);
【问题讨论】:
标签: asp.net image gridview code-behind