问题描述
在GrivdView绑定后(<%#Eval("ID")%>)我想判断,如果ID为1就显示True.gif如果是2就显示FALSE.GIF怎么办呀??
解决方案
解决方案二:
<scriptrunat=server>publicstringgetImgPath(objectobj){if(obj==null)return"false.gif";returnobj.ToString()=="11"?"true.gif":"false.gif";}</script><%#getImgPath(Eval("ProductID"))%>
解决方案三:
楼主应该把<%#Eval("ID")%>放在<imgsrc="这里吧">这样的话只要<%#viewpic(Eval("ID"))%>这样,加一个viewpic的方法。在后面你就可以publicstringviewpic(stringid){stringpic="";if(id=="1"){pic="1.jpg";}if(id=="2"){pic="2.jpg";}returnpic;}
解决方案四:
是阿,用个方法判断一下
解决方案五:
2楼的方法是错的publicstringviewpic(objectinputid){stringid=inputid.ToString();stringpic="";if(id=="1"){pic="1.jpg";}if(id=="2"){pic="2.jpg";}returnpic;}
解决方案六:
编译器错误信息:CS1502:与“ASP.categories_2_aspx.viewpic(string)”最匹配的重载方法具有一些无效参数源错误:行75:<tr>行76:<td><asp:CheckBoxID="CheckBox1"runat="server"/></td>行77:<td> <ahref="/Products.aspx?id=<%#Eval("id")%>"><imgsrc="<%#viewpic(Eval("types"))%>"
解决方案七:
不好意思,,刚刚你们给的方法出错了!编译器错误信息:CS1502:与“ASP.categories_2_aspx.viewpic(string)”最匹配的重载方法具有一些无效参数源错误:行75:<tr>行76:<td><asp:CheckBoxID="CheckBox1"runat="server"/></td>行77:<td> <ahref="/Products.aspx?id=<%#Eval("id")%>"><imgsrc="<%#viewpic(Eval("types"))%>"---------------------方法是这样写的publicstringviewpic(stringty){stringid=ty.ToString();if(id=="1"||id==""){return"/images/sell.gif";}else{return"/images/buy.gif";}}
解决方案八:
关注
解决方案九:
我已经搞定了!谢谢
解决方案十:
另外,,我想问一下,!有没有谁知道,GrideView的自定义分页怎么写的啊!我写的有点问题???------------------conn2.Open();SqlCommandcom2=newSqlCommand("selectsmall_class_namefromweb_class_smallwheresmall_class_id='"+smallclass+"'",conn2);stringsmallclass_name=com2.ExecuteScalar().ToString();conn2.Close();//SqlConnectionconn=newSqlConnection(connstr);stringsql="selecttop600a.id,a.product_title,b.location,a.images,a.types,a.model,a.DESCRIPTION,a.validfromweb_productsa,yaf_userbwherea.types='1'anda.user_id=b.nameanda.display='1'anda.smallclasslike'%"+smallclass_name+"%'orderbyb.pointsdesc";//Response.Write(sql);SqlDataAdapterda=newSqlDataAdapter(sql,conn);DataSetds=newDataSet();da.Fill(ds,"SmallData");//CustomerPagestringpage=Request["page"].ToString().Trim();if(page==""){page="1";}System.Web.UI.WebControls.PagedDataSourceps=newPagedDataSource();ps.DataSource=ds.Tables["SmallData"].DefaultView;ps.AllowPaging=true;ps.PageSize=30;ps.CurrentPageIndex=Convert.ToInt16(page);stringshow_page="";for(inti=1;i<ps.PageCount;i++){//show_page=show_page+i;show_page=show_page+"<ahref=?Bigclass="+bigclass+"&Smallclass="+smallclass+"&page="+i+">"+i+"</a> ";}//Response.Write(show_page);this.show_page.InnerHtml="FindCount: <fontcolor='#cc0000'><strong>"+ds.Tables["SmallData"].Rows.Count.ToString()+"</strong></font> <fontstyle='size:14px;'>Page("+page+"/"+ps.PageCount+") <strong>"+show_page.ToString()+"</strong></font>";this.show_page1.InnerHtml="FindCount: <fontcolor='#cc0000'><strong>"+ds.Tables["SmallData"].Rows.Count.ToString()+"</strong></font> <fontstyle='size:14px;'>Page("+page+"/"+ps.PageCount+") <strong>"+show_page.ToString()+"</strong></font>";this.GW_SHOW.DataSource=ps;this.GW_SHOW.DataBind();