DataGrid中日期显示的问题:苦恼ing... 我试过了,没用,因为="{0:d}"就是="{0:yyyy-mm-dd}"。我的数据处理过程:从数据库中读出数据-->写入XML-->存入VIEWSTATE-->POSTBACK时再从VIEWSTATE中读取。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以在datagrid的列属性中设置 不论是{0:d}还是{0:yyyy-mm-dd},我都在<html> <form> <asp:datagrid> <columns> <asp:boundcolumn ... DataFormatString=...>里设置过了,没用,我现在想到可能是XML的问题. 我正在读数据库时处理,但没成功.我的想法是:DataColumn dc=new DataColumn();dc.ColumnName="RQ";dc.Expression=".....";在表达式中我想用SUBSTRING,但没成功. select convert(varchar,olddate,105) as newdate,..... 要不你在绑定前添加新列,比如dr["datetimenew"];然后在遍历每一行的dr["datetime"];如下:dr["datetimenew"]=changeString(dr["datetime"].tostring());就行了 public static string changeString(string ss) { string lkk=""; for(int i=ss.Length;i>0;i--) { char lk=ss[i-1]; if(lk==' ') { lkk=ss.Substring(0,i); break; } } return lkk; } 我也和你一样,碰到这个问题不要在DATAGRID中下文章,你在查询出来时进行格式话完全可以解决:convert(char(10),olddate,112) as olddate,我就这样解决的. 求救!! .net(C#)中如何打印一个表格,不用报表 老板让我安装一个程序员,报错!大家帮我看看 如何在这个地方添加图片 请问,如何从客户端写web服务器上的文件 在asp.net中,当提交表单后,如何获取各个窗体的值? 有大神在吗,求帮忙 EF 插入一条数据 在WindowsServer 2003不需要Exchange也可以设置POP3邮箱,请问如何在ASP.Net中如何通过代码实现?(不装Exchange,最好使用Vb) Session失效时能否调用方法. 请教一个在STUDIO.NET中开发ASP.NET的问题 高手帮忙,急,急,急关于得到一个HTML空键VALUE的问题
<html>
<form>
<asp:datagrid>
<columns>
<asp:boundcolumn ... DataFormatString=...>
里设置过了,没用,我现在想到可能是XML的问题.
DataColumn dc=new DataColumn();
dc.ColumnName="RQ";
dc.Expression=".....";
在表达式中我想用SUBSTRING,但没成功.
然后在遍历每一行的dr["datetime"];如下:
dr["datetimenew"]=changeString(dr["datetime"].tostring());就行了
public static string changeString(string ss)
{
string lkk="";
for(int i=ss.Length;i>0;i--)
{
char lk=ss[i-1];
if(lk==' ')
{
lkk=ss.Substring(0,i);
break;
}
}
return lkk;
}
convert(char(10),olddate,112) as olddate,我就这样解决的.