请问怎么才能在DataGrid的指定的Cell中,显示一个图片?

解决方案 »

  1.   

    http://singlepine.cnblogs.com/articles/288027.html
      

  2.   

    可参考
    http://support.microsoft.com/kb/317701/zh-cn
    并添加pictureBox即可
      

  3.   

    我做的是WinForm程序,不是Web的。
      

  4.   

    这里有解决方法,不过打开比较慢,
    http://www.syncfusion.com/FAQ/WindowsForms/FAQ_c44c.aspx
      

  5.   

    如果在一个WinForm中需要显示图片,我会考虑用其他列表控件而不是DataGrid.
    何必非要跟自己过不去?
      

  6.   

    <asp:TemplateColumn HeaderText="图片"> 
    <ItemTemplate>
    <a href="viewgoods.aspx?id=<%# DataBinder.Eval(Container.DataItem,"id") %>"><img src="../<%# DataBinder.Eval(Container.DataItem,"goodsimage") %> " width=95px height=95px border=0px></a>
    </ItemTemplate>
    </asp:TemplateColumn>
      

  7.   

    个人认为用imagebutton比较好!
      

  8.   

    自定义控件,GRID+PICTUREBOX 成为你的控件,这样最好
      

  9.   

    在datagrid的paint 事件中把所要显示的图片画到相应的cell上去就是了。
      

  10.   

    可以参考这篇文章:http://www.codeproject.com/cs/miscctrl/EditAlmostAnything.asp