动态构造数据列   绑定到gridview图片怎么显示不出来  DataTable dt1 = new DataTable("Table1");
  dt1.Columns.Add("ID");
  dt1.Columns.Add("姓名");
  dt1.Columns.Add("照片");  DataRow newRow = dt1.NewRow();
  newRow[0] = 1;
  newRow[1] = "张三";
  newRow[2] = "<img src=\"/img/a.gif\" border=\"0\" align=\"absmiddle\">" ;  dt1.Rows.Add(newRow);
  dt1.AcceptChanges();  this.grdTest.AutoGenerateColumns = true;
  this.grdTest.DataSource = dt1;
  this.grdTest.DataBind();  //grdTest为gridview

解决方案 »

  1.   

    "<img src=\"/img/a.gif\" border=\"0\" align=\"absmiddle\">" 很可能被转义了,看看HTML代码就知道了,建议你用模板列不要用数据绑定列
      

  2.   

    前台页面就放一个gridview控件就可以了
    < 变成&lt;了
      

  3.   

    你可以转换成模板列啊,再点击编辑模板进行添加图上啊,
    我就是这样做的:
     <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# Eval("id", "HFliuyan.aspx?id={0}") %>' Text="" ImageUrl="~/images/RETHREAD.GIF" ></asp:HyperLink>
      

  4.   

    数据显示出来了,图片没有显示出来,变成<img src="/img/a.gif" border="0" align="absmiddle">