本文介绍了在LinkBut​​ton中设置日期可见条件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

设置日期 Visible 条件.我有一个 GridView .在 GridView 模板字段中,使用 LinkBut​​ton .我要匹配条件 batchdate 小于等于,然后只有 LinkBut​​ton 可见为真.

Set Date Visible condition in LinkButton Using ASP.NET C# Web Forms. I have a GridView. In GridView Template field using LinkButton. I want to match the condition batchdate less than and equal to then only LinkButton should visible true.

下面是我的 LinkBut​​ton 的代码.我知道写的可见度条件错误.

Below is my LinkButton's code. I know wrote wrong visibility condition.

<asp:LinkButton ID="lnkbtn_ViewCan" runat="server"
Text="View Candidates" OnClick="lnkbtn_ViewCan_Click" Visible='<%# Eval("BatchDate").ToString() <= DateTime.Now %>'  ></asp:LinkButton>

在数据库表 BatchDate 中的值如下存储

In database table BatchDate values is storing like below

2016-10-26 00:00:00.000

推荐答案

使用此:

在ASPX中:

Visible='<%#GetVisible(Eval("BatchDate").ToString())%>'

在后面的代码中:

public bool GetVisible(object value)
{
    if (Convert.ToDateTime(value) <= DateTime.Now)
    {
        return true;
    }
    return false;
}

这篇关于在LinkBut​​ton中设置日期可见条件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-29 22:31