当前位置: 代码迷 >> ASP.NET >> datagrid显示有关问题,字段值是n,就显示n个星星
  详细解决方案

datagrid显示有关问题,字段值是n,就显示n个星星

热度:6747   发布时间:2013-02-25 00:00:00.0
datagrid显示问题,字段值是n,就显示n个星星
请教一下,字段值是n,则显示n个星星
琢磨了半天也没搞定,唉~

------解决方案--------------------------------------------------------
怎么着也得判断啊,要不就做个循环
------解决方案--------------------------------------------------------
假如字段是10000.那不是一万个星星。。
------解决方案--------------------------------------------------------
那你的页面放的下那么多星星吗?
------解决方案--------------------------------------------------------
哈哈。你又继承 "牛 "的风格。喜欢钻!
--------
那你的星星有没有什么规律没。
假如N等于1: <img src=/images/x1.gif />
假如N等于2: <img src=/images/x1.gif /> <img src=/images/x1.gif />
假如N等于3: <img src=/images/x1.gif /> <img src=/images/x1.gif /> <img src=/images/x1.gif />
------解决方案--------------------------------------------------------
应该没什么好的办法吧!
------解决方案--------------------------------------------------------
做几个图片然后加判断就是这么简单了..


------解决方案--------------------------------------------------------
呵呵兄弟呀。停止你那怪异的思考了、。
笨的方法能够解决问题就行了!况且这个问题不值得你思考那么久。
------解决方案--------------------------------------------------------

<%# for(int i=0 ; i < (convert.ToInt32(DataBinder.Eval(Container.DataItem, "n ")));i++)
Response.Write();%>

以上代码没有测试,楼主看看
------解决方案--------------------------------------------------------
楼上的还不是一个样,还是一个一个输出。。
LZ不喜欢这样!
------解决方案--------------------------------------------------------
//******写一个公共函数

//****然后在DataItemBound事件中进行处理,你也可用 <%=%> 方法哈.


public string BuildStateMath(int start)
{
return " ";
}