问题描述
如题,请问这样的效果是怎么做的?最好有代码,谢谢!
解决方案
解决方案二:
或者是有货的产品名称用红色显示,无货的产品用蓝色显示
解决方案三:
在item绑定事件里做处理
解决方案四:
能给点例子吗?
解决方案五:
<%#(Eval("有无货字段").ToString()=="有")?"<spancolor="hongse">"+Eval("货物名字段").ToString()+"</span>":"<spancolor="lanse">无货的产品</span>"%>
解决方案六:
这样,设一个字符串publicstringnamestr="";然后写一个方法publicvoidfunctionname(){if(有货){namestr=产品名字;}elseif(没货){namestr=产品名字+没货;}}绑定的时候绑定namestr就可以了<%=namestr%>
解决方案七:
如果你用gridview的话protectedvoidGridView1_RowDataBound(objectsender,GridViewRowEventArgse){if(e.Row.RowType==DataControlRowType.DataRow){if(e.Row.Cells[4].Text.Trim()=="0"){e.Row.Cells[4].Text="有";}else{e.Row.Cells[4].Text="没有"}}}
解决方案八:
//aspx页面:<%#wsp(Eval("chanpin").ToString(),Eval("geshu").ToString())%>//cs文件:publicstringwsp(stringchanpin,stringnumber){if(Int.Parse(number)>0){chanpin=chanpin;}else{chanpin=chanpin+"没有";}returnchanpin;}
解决方案九:
引用1楼jxwanghu82的回复:
或者是有货的产品名称用红色显示,无货的产品用蓝色显示
<spanstyle='color:<%(bool)Eval("有货字段")?"red":"blue"%>'><%(bool)Eval("产品名称字段")%></span>
解决方案十:
<spanstyle='color:<%#(bool)Eval("有货字段")?"red":"blue"%>'><%#Eval("产品名称字段")%></span>
解决方案十一:
小弟就不写了,上面的几个都可以