如何用后台代码改变gridview已知列显示出来的日期格式?

问题描述

DataClasses1DataContextdb=newDataClasses1DataContext();协同.业务记录CXJL=new协同.业务记录();结果.DataSource=fromqindb.业务记录selectq;结果.DataBind();已知第13列,数据库字段名为:换单日。linq抽取的数据直接绑定后的样式是:2016-04-230:00:00,要改成短日期。后台代码怎么写?

解决方案

解决方案二:
在前台绑定日期那里加上DataFormatString="{0:yyyy-MM-dd}"
解决方案三:
引用1楼yangmingxing980的回复:

在前台绑定日期那里加上DataFormatString="{0:yyyy-MM-dd}"

数据都是后台linq绑上去的,前台没有地方能写这句话啊。
解决方案四:
引用2楼shawb的回复:

Quote: 引用1楼yangmingxing980的回复:
在前台绑定日期那里加上DataFormatString="{0:yyyy-MM-dd}"

数据都是后台linq绑上去的,前台没有地方能写这句话啊。

<asp:BoundFieldHeaderText="日期"DataField="tDate"DataFormatString="{0:yyyy-MM-dd}"/>
解决方案五:
Select换单日=q.换单日.ToString("yyyy/MM/dd")直接在linq中转换格式就可以
解决方案六:
引用3楼yangmingxing980的回复:

Quote: 引用2楼shawb的回复:
Quote: 引用1楼yangmingxing980的回复:
在前台绑定日期那里加上DataFormatString="{0:yyyy-MM-dd}"

数据都是后台linq绑上去的,前台没有地方能写这句话啊。

<asp:BoundFieldHeaderText="日期"DataField="tDate"DataFormatString="{0:yyyy-MM-dd}"/>

这样做的话,linq绑定时的字段还是以长日期显示,然后在最左边又多出来一列asp前段代码绑定的短日期。实质上没能改变linq显示的格式。
解决方案七:
你可以在gc的bingding事件中修正显示吧
解决方案八:
引用4楼fxj805835819的回复:

Select换单日=q.换单日.ToString("yyyy/MM/dd")直接在linq中转换格式就可以

这样报错:ToString方法没用采用1个参数的重载
解决方案九:
引用6楼starfd的回复:

你可以在gc的bingding事件中修正显示吧

怎么做呢?没查到相关后台语句。
解决方案十:
把你q.换单日.ToString("yyyy/MM/dd")这段代码写出变量不要在LINQ中ToString
解决方案十一:
写出变量=>写成变量
解决方案十二:
Refer:
解决方案十三:
引用7楼shawb的回复:

Quote: 引用4楼fxj805835819的回复:
Select换单日=q.换单日.ToString("yyyy/MM/dd")直接在linq中转换格式就可以

这样报错:ToString方法没用采用1个参数的重载

你先把换单日转成变量或者你可以采用11楼的方法,在前台页面转换,那个试用性更高,在linq中转化么了解一下可以那么做
解决方案十四:

解决方案十五:
后台的item绑定事件里设置时间格式或者前台itemtemplete中也可以直接设置时间格式,楼上基本都说到了

时间: 2024-07-31 20:18:14

如何用后台代码改变gridview已知列显示出来的日期格式?的相关文章

如何在后台代码控制GridView数字输出格式,比如:小数点后以7个数字,而我只保留4位就够了,用后台代码实现!谢谢!谢谢!

问题描述 如何在后台代码控制GridView数字输出格式,比如:小数点后以7个数字,而我只保留4位就够了,用后台代码实现!谢谢!谢谢! 解决方案 解决方案二:GridView中绑定的时候限定下不是更简单?DataFormatString属性里面填下就行了{0:N4},限制4位小数DataFormatString="{0:格式字符串}"我们知道在DataFormatString中的{0}表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式:另外在指定的格式符号后可以指定小数所

怎么样改变extjs4的json中的日期格式

问题描述 Ext.define('FunctionCategory',{extend:'Ext.data.Model',fields:['id','screenName','functionName',{name:'effectiveStartDate',type:'date',dateFormat:'m/d/y'}]});这是我定义的一个对象,在editgrid中新增了以后,传到后台后的格式为{"id":"","screenName":&quo

ASP.NET实现对相似页面的后台代码的抽象及动态GridView动态列数据绑定

以下通过一个ASP.NET的Demo,希望能使您加深对多态的理解. 现在的需求是这样子(当然该需求 是借助于最近的项目中碰到的问题),在该系统中的流程管理中,有两个页面,一个显示的是我本人发起的审 批列表,另一个是等待我进行审批的列表,他们的查询以及列表显示和查看审批历史等均一致,唯一不同的是 待审批还有一个可执行审批动作的一列,但是不同的人或者在不同的应用(我在这里假设该系统是有多个应用 的复杂系统)里面获取到列表的列是不一样的,所以需要使用动态列,当然这些数据来源我在这里不赘述,为 便于举例

怎么样让wpf中前台已存在的控件的属性可以在后台代码中设置

问题描述 怎么样让wpf中前台已存在的控件的属性可以在后台代码中设置 怎么样让wpf中前台已存在的控件的属性可以在后台代码中设置,比如说xaml中已经存在一个border,我想要在后台代码中初始化他的旋转角度 解决方案 这些属性是可以在后台代码中设置的,直接在后台.cs文件里写就是了 解决方案二: 好像不能把,比如说 在后台代码怎么修改Angle属性呢 解决方案三: http://www.cnblogs.com/slowhand/archive/2013/05/13/3076259.html 亲

C#使用DevExpress绘制饼状图,如何用代码改变饼状图各块颜色

问题描述 C#使用DevExpress绘制饼状图,如下如何使用代码改变饼状图里100%区域的颜色 解决方案

在后台代码中引入XAML的方法

本文将介绍三种方法用于在后台代码中动态加载XAML,其中有两种方法是加载已存在的XAML文件,一种方法是将包含XAML代码的字符串转换为WPF的对象. 这些是我在编写RegeX时获得的经验,它们将会给WPF程序带来更多的灵活性. 一.在资源字典中载入项目内嵌资源中的XAML文件 Application.Current.Resources.MergedDictionaries.Insert(0, Application.LoadComponent(new Uri("abc/Index.xaml&q

ASP.NET中前台javascript与后台代码调用

1.如何在JavaScript访问C#函数? 2.如何在JavaScript访问C#变量? 3.如何在C#中访问JavaScript的已有变量? 4.如何在C#中访问JavaScript函数? 问题1答案如下: javaScript函数中执行C#代码中的函数: 方法一:1.首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2.在前台写一个js函数,内容为document.getElementById("btn1").click(); 3.在前台或后台调用js函

unity3d material-unity3d中 如何用js代码来更改shader中的3个子着色器

问题描述 unity3d中 如何用js代码来更改shader中的3个子着色器 #pragma strictvar alpha;var fadeSpeed : float=10;var timeLeft:float=10;var rotationSpeed:float = 100.0f; function Start () { } function Update () { transform.Rotate(Vector3(0rotationSpeed*Time.deltaTime0)); if (

ASP.NET 前台javascript与后台代码调用_实用技巧

ASP.NET中前台javascript与后台代码调用 1如何在JavaScript访问C#函数? 2.如何在JavaScript访问C#变量? 3.如何在C#中访问JavaScript的已有变量? 4.如何在C#中访问JavaScript函数? 问题1答案如下: javaScript函数中执行C#代码中的函数: 方法一:1.首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2.在前台写一个js函数,内容为document.getElementById("btn1&qu