当前位置: 代码迷 >> ASP.NET >> 关于DATAGRID显示转换的有关问题
  详细解决方案

关于DATAGRID显示转换的有关问题

热度:2868   发布时间:2013-02-26 00:00:00.0
关于DATAGRID显示转换的问题
如果数据库一个字段里放的是“冰箱,彩电,空调”这样一串字符,拿出来后绑定到了dataGrid控件,怎么样显示的时侯,这样一串汉字显示成相应的小图标呢

------解决方案--------------------------------------------------------
根据文字查找相应的图片模板列: <img src= ' <%#GetImage(DataBinder.Eval(Container.DataItem, "字段 ").ToString())%> ' > protected string GetImage(string str){ switch (str){ case "冰箱 ": return "bx.jpg "; case ....}}
------解决方案--------------------------------------------------------
方法1:
e.Item.Cells[1].Text.ToString().replace( "冰箱 ", " <img src= '冰箱.jpg '/> ");

方法2:
建一个模板列,里面存放各个不同电器的图片,你然后你通过查找e.Item.Cells[1].Text.ToString()里面是否有哪几个电器,如果没有,就把相应的电器图片隐藏
  相关解决方案