绑定时间的时候<%# DataBinder.Eval(Container.DataItem,"时间") %> 数据库为2006-01-01 要显示为01-01要怎么改 谢谢
表
时间 钱
2006-01-01 18
2006-05-05 18.2
绑定要显示为
01-01 18.00
05-05 18.20
<%# DataBinder.Eval(Container.DataItem,"时间") %>
<%# DataBinder.Eval(Container.DataItem,"钱") %>
这两段要怎么改谢谢
表
时间 钱
2006-01-01 18
2006-05-05 18.2
绑定要显示为
01-01 18.00
05-05 18.20
<%# DataBinder.Eval(Container.DataItem,"时间") %>
<%# DataBinder.Eval(Container.DataItem,"钱") %>
这两段要怎么改谢谢
解决方案 »
- 请问一个bs报表,用户自定义页面上的数值运算,有什么解决方案?
- 一个视频播放系统,在本地可以正常播放,但通过服务器不能正常播放
- 快来抢分!!
- 跳楼价卖苦力啦!
- sql2005支持多语言的问题
- 100求解有关调用activex..不够再加
- .NET的程序,如何取得客户端的MAC地址和硬盘序列号地址,并将2个值赋值到Label控件中?
- asp.net 提示框问题!!
- 有用过动网新闻的兄弟没有? 为什么我这里的会员添加不了新闻呢?就是那个下拉框中(选择添加新闻的种类)没有内容,怎么办啊?
- 很菜地问题,请问他们之间地区别
- 在VS.NET2005中的传值问题!
- 关于在自己的电脑中运行ASP.net网站???
<%# Convert.ToString(DataBinder.Eval(Container.DataItem,"时间")).Remove(0,5) %>2、 你直接用sql语句进行个连接查询不就可以了?select 日期字段 as 时间, 钱字段 as 钱 from 表1,表2 where 表1.日期字段 = 表2.日期字段
这样显示的是 “6月6日”这样的格式,不是 “6-6”的,可以Replace一下就好了
<%# DataBinder.Eval(Container.DataItem,"钱").ToString("n") %>
这样显示的应该是18.20 你要的效果了上面的我没编译,麻烦你自己试试,应该是好的
http://blog.csdn.net/leisky/archive/2006/06/08/780572.aspx你说的{0:d} 这个是绑定列的DataFormatString
{
string newDate;
string mon=dt.Month.ToString();
string dd=dt.Day.ToString(); return newDate=mon+"-"+dd;
}银子的格式如下:
<%DataBinder.Eval(Containerm,"DataItem.price",{0:c})%>