Hello,

I have a DataGrid web control on my ASPX page. It has a column (titled "Active") that set to ImageField.

Name:  DataGrid.png
Views: 760
Size:  80.4 KB

In my code, I'm trying to set the content the cells in this column to an image. It's not working. I'm doing this:

Code:
System.Web.UI.WebControls.Image checkMarkImage = new System.Web.UI.WebControls.Image();
checkMarkImage.ImageUrl = "C:\\CoreDataProject\\MAIN\\src\\ProjectApp\\ProjectApp\\images\\checkmark.gif";

...

DataTable myTable = new DataTable();

...

myTable.Columns.Add("Active", typeof(System.Web.UI.WebControl.Image));

...

DataRow row = myTable.NewRow();

...

row["Active"] = checkMarkImage;
myTable.Rows.Add(row);

...

UserGrid.DataSource = myTable; // UserGrid is the asp:GridView
UserGrid.DataBind();
Nothing shows up under the Active column.

Can anyone see what I'm doing wrong?