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事件中去写
------解决方案--------------------