在数据表中取值用<%#Eval("ziduanming")%>可以读取循环到这里读取到的值,但是我要用这个值参加运算判断显示的内容,就不行,说只能用于绑定。。
有什么办法可以提取出来数据表中这样的变量?
有什么办法可以提取出来数据表中这样的变量?
解决方案 »
- 关于窗体的切换!
- 是否可以重写ColorDialog中的关闭按钮和取消按钮的事件
- datagrid中的数据汇总,小弟是菜鸟希望师兄们帮忙
- 关于在子控件中加载父控件事件的问题
- ############简单时间转换问题 100分相送 不够再加 请大家帮忙!!!##########
- datagrid 如何根据不同的值显示的不同的字符
- 如何在.net中实现对Chrome的自动化?
- SqlParameterCollection 仅接受非空的 SqlParameter 类型对象。参数名: value
- C#软件开发,到底该使用32位操作系统还是该使用64位操作系统
- 关于调用WebControl控件的问题
- 如何设置IE的代理服务器?并且检测代理服务器是否有效?
- 怎么能向QQ那样输出的文字在文本框中一直是显示最下面的
你在sql里面作出来啊。
比如想取得 ziduanming 与 3 的乘积,那么
就
select 3*ziduanming as ziduanming
from table然后你直接绑定ziduanming 就可以啦
if (Eval("ziduanming")=true)
{
response.write("<img src='images/dqq.gif' alt=''/>");
}
else
{
response.write("<img src='images/qq.jpg' alt=''/>");
}
%></td></tr></table>
</itemtemplate>
大概就是这个意思,要取出来这个变量判断用哪个图片。
前台 <%=aa%> 就能读取出来了前台直接判断,比较烦,而且写多了容易错<%# (DataBinder.Eval(Container.DataItem,"Title").ToString().Length >11)?Convert.ToString(DataBinder.Eval(Container.DataItem,"Title")).Substring(0,10)+".." :DataBinder.Eval(Container.DataItem,"Title").ToString() %>不用楼上那么复杂,一行就搞定这个是判断是否字符长度超过11,如果超过,只取10个,后面加.. 新闻显示经常用到