模板列
<asp:BoundColumn DataField="sendflag" SortExpression="send_flag" HeaderText="S." DataFormatString="&lt;img src={0}&gt;"></asp:BoundColumn>其中sendflag是数据库中对应存放的图片的相对路径

解决方案 »

  1.   

    在后台写一个方法:
    protected string JudgeShow(bool flag)
    {
    if (flag)
    {
    return "<img src='加号图片的路径'>";
    }
    else
    {
    return "<img src='减号图片的路径'>";
    }
    }在DataGrid 中使用模板列:
    <ItemTemplate>
    <%#JudgeShow(Convert.ToBoolen(DataBinder.Eval(Container.DataItem,"字段").ToString()))%>
    </ItemTemplate>
      

  2.   

    可以参考
    http://dotnet.aspx.cc/ShowDetail.aspx?id=F73EF6AD-6878-4748-B963-5181252E5AED
      

  3.   

    在DataGridItemBound事件里面写
    把图片对象放到一个模板列里,根据判断字段的值指定图片的地址
      

  4.   

    用sql语句来实现

    select id,case non when true then '<img src=路径>' when false then '<img src=路径>' end as des from table
    non代表你的字段是true还是false
    这样得到一个字段des就是正确的图片了