为了账号安全,请及时绑定邮箱和手机立即绑定

Gridview TemplateField 显示日期

标签:
产品

方法一:

代码

<asp:TemplateField HeaderText="检查日期">           
            <ItemTemplate>
                <%# Eval("InspectionDate", "{0:yyyy-MM-dd}")%>               
            </ItemTemplate>
        </asp:TemplateField>

 

方法二:

代码

<asp:TemplateField HeaderText="检查日期">           
            <ItemTemplate>
                <%# string.Format("{0:yyyy-MM-dd}", Eval("InspectionDate")%>           
            </ItemTemplate>
        </asp:TemplateField>

 

方法三:

先在TemplateField中放一个Label控件

代码

<asp:TemplateField HeaderText="检查日期">           
            <ItemTemplate>                
                <asp:Label ID="LabelInspectionDate" runat="server" Text=""></asp:Label>
            </ItemTemplate>
        </asp:TemplateField>

 

然后在cs中写OnRowDataBound事件

代码

 protected void xxxxx_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        DataRowView drv = (DataRowView)e.Row.DataItem;
        
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            if (e.Row.FindControl("LabelInspectionDate") != null)
            {
                Label labelInspectionDate = (Label)e.Row.FindControl("LabelInspectionDate");
                labelInspectionDate.Text = string.Format("{0:yyyy-MM-dd}",drv["InspectionDate"]);
            } 
        }
    }

 

方法五:
此方法和方法四有点相似,只是引用InsusDateTimeUtility自定义类别

代码

protected void xxxxx_RowDataBound(object sender, GridViewRowEventArgs e)
    {
    InsusDateTimeUtility  objInsusDateTimeUtility = new   InsusDateTimeUtility();    
     DataRowView drv = (DataRowView)e.Row.DataItem;
        
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            if (e.Row.FindControl("LabelInspectionDate") != null)
            {
                Label labelInspectionDate = (Label)e.Row.FindControl("LabelInspectionDate");
                labelInspectionDate.Text = objInsusDateTimeUtility.GetDateTime(drv["InspectionDate"], "yyyy-MM-dd");
            } 
        }
    }

 

 

 

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消