首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2011-12-24 
关于DATAGRID显示转换的问题如果数据库一个字段里放的是“冰箱,彩电,空调”这样一串字符,拿出来后绑定到了da

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

热点排行