读书人

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

发布时间: 2011-12-24 23:03:24 作者: rapoo

关于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()里面是否有哪几个电器,如果没有,就把相应的电器图片隐藏

读书人网 >asp.net

热点推荐