Eval绑定方法:多条件绑定:

Posted 微雨11

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eval绑定方法:多条件绑定:相关的知识,希望对你有一定的参考价值。

 

ASP.NET邦定数据“<%#Eval("Sex")%>”运用三元运算符: 
<%#(Eval("Sex", "{0}") == "01") ? "男" : "女"%>

 

<%#(Convert.ToInt32(Eval("NowDate","{0}"))>60)?Convert.ToInt32(Eval("NowDate"))/60+"小时前":Eval("NowDate").ToString()+"分钟前"%><span class="style3">  来自优酷网</span></td>


 ImageUrl=‘<%#(Eval("Use_Pic", "{0}").ToString() =="Null")? "Head/head.png" : Eval("Use_Pic")%>‘ 

 

数据绑定时多余的长度用“……”代替:

<asp:LinkButton ID="linkMessage" ForeColor="Black" runat="server" Text=‘<%#Eval("NewsTitle").ToString().Length>10?Eval("NewsTitle").ToString().Substring(0,10)+"……":Eval("NewsTitle")%>‘/>

 

Eval绑定方法:

<asp:TemplateField HeaderText="付费状态">
    <ItemTemplate>
       <asp:Label runat="server" ID="lbPayStatus" Text=‘<%#BLL.OrderBLL.GetPayStatus(Convert.ToInt32(Eval("id"))) %>‘/>
    </ItemTemplate>
   </asp:TemplateField>

 

多条件绑定:

<asp:TemplateField HeaderText="一审结果">
    <ItemTemplate>
     <%#Eval("hg_A").ToString()=="1"?"通过":Eval("hg_A").ToString()=="2"?"不通过":""%>
     </ItemTemplate>
 </asp:TemplateField>

 
 

以上是关于Eval绑定方法:多条件绑定:的主要内容,如果未能解决你的问题,请参考以下文章

使用 #eval() 将来自单个数据集的多个表中的数据绑定到转发器

Java并发多线程编程——锁绑定多个条件Condition示例

数据绑定

wpf的命令怎么绑定多个条件

.net Eval 绑定截取字符串

asp.net 前台通过Eval()绑定动态显示样式