Asp.net如何使表格根据日期列值获取决策数据

时间:2017-05-30 08:43:13

标签: c# asp.net

大家好,我确实在下面有一些aspx代码行,我想做一个日期的决定,这意味着如果特定日期将在数据库中保存的日期值保存在以下日期列中后显示。

<ItemTemplate>
                    <tr>
                        <th><%# Eval("C_Id") %></th>
                        <td><%# Eval("Name") %></td>
                        <td><%# Eval("Description") %></td>
                        <td><%# Eval("Price") %></td>
                        <td><%# Eval("Qty") %></td>
                        <td><%# Eval("Date") %></td>


               <td> <%# Convert.ToInt32(Eval("Date")) > 'Todays Date' ? "<a  href=\"#\"  style=\"padding: 3px 10px 3px 10px; background-color:red \" class=\"badge\" readonly>Due</a>" : "<a  href=\"#\"  style=\"padding: 3px 10px 3px 10px; background-color:green \" class=\"badge\" readonly>Paid</a>" %></td>

所以堆叠在哪里

<td> <%# Convert.ToInt32(Eval("Date")) > 'Todays Date' ?

我应该在"Date"栏和''今日日期'做什么,以便我可以继续......任何帮助,我都会很高兴。

1 个答案:

答案 0 :(得分:3)

为什么将Convert.ToInt32用于DateTime列?也许这有效:

Convert.ToDateTime(Eval("Date")).Date > DateTime.Today