首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

Datalist绑定字段if判断,该怎么处理

2012-09-14 
Datalist绑定字段if判断我现在在做一个关于合同档案的小项目里面有一项判断合同是否过期就是用DATALIST读

Datalist绑定字段if判断
我现在在做一个关于合同档案的小项目
里面有一项判断合同是否过期

就是用DATALIST读取数据的时候,加一个列
这个列要显示合同过期或是没有过期
就是要在ASPX里面用IF比较合同结束时间与当前时间
如果合同结束时间小于当前时间刚显示过期
反之刚显示未到期

请各位同仁指教

[解决办法]
这个代码要在DataList的RowDataBound事件中去写
[解决办法]
这个代码要在DataList的RowDataBound事件中去写
给你个小例子
if (e.Row.RowType == DataControlRowType.DataRow)
{

if (e.Row.Cells[2].Text == "0")
{

e.Row.Cells[2].Text = "未审核";
}
else
{

e.Row.Cells[2].Text = "<font color=red>已审核</font>";
}
}
[解决办法]

HTML code
    <ItemTemplate>        <asp:Label ID="Label1" runat="server" Text='<%# Convert.ToDateTime(Eval("合同时间")) > DateTime.Now ? "未到期"  :  "到期" %>'>    </ItemTemplate>
[解决办法]
HTML code
SELECT *,(CASE WHEN [合同结束时间]<NOW() THEN '过期' ELSE '未到期' END) FROM table_name
[解决办法]
2楼就是在绑定是判断的啊~
[解决办法]
就是要在DataList的RowDataBound事件中去写
[解决办法]
探讨
HTML code <ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Convert.ToDateTime(Eval("合同时间")) > DateTime.Now ? "未到期" : "到期" %>'>
</ItemTemplate>

热点排行