我有一个显示DATEDIFF
任务完成日期和任务截止日期的查询。我想显示任务是否按时完成,并根据日期差异的值将结果显示为“按时完成”和“未按时完成”。
select memname,
CONVERT(nvarchar, DATEDIFF(d,CompleteDate,FreeTrialTaskMst.Enddate)) AS Difference
from member
如果按时完成,我会在这里得到value >= 0
,如果没有按时完成,我会得到 <0。
现在得到这个值,我想将文本绑定到网格作为“及时完成”或“未及时完成”。
在网格视图中:
<asp:TemplateField HeaderText=" DeadLine">
<ItemTemplate>
<asp:Label ID="lblDeadLine" runat="server" Text='<%# (Eval("DeadLine")) %>' ReadOnly="true"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
怎么做?