Devexpress控件,Gridview一列为DateEdit,想要动态使其格式为"yyyy-MM-dd"或"yyyy-MM-dd HH:mm",用Mask属性设置,显示没问题,但存入数据库都是有时分秒的,急...
具体代码:就是一个CheckBox控制列cheTAA009的格式
if (cheTAA009.CheckState == CheckState.Checked)
{
DateEditTAC008.Mask.EditMask = "yyyy-MM-dd HH:mm";
}
else
{
DateEditTAC008.Mask.EditMask = "yyyy-MM-dd";
}
具体代码:就是一个CheckBox控制列cheTAA009的格式
if (cheTAA009.CheckState == CheckState.Checked)
{
DateEditTAC008.Mask.EditMask = "yyyy-MM-dd HH:mm";
}
else
{
DateEditTAC008.Mask.EditMask = "yyyy-MM-dd";
}
解决方案 »
- 在一个引入了dll的C#项目中,怎样进行数组引用啊?
- 用vs2005开发的WinForm软件在XP、2003上安装运行一切正常,win7就异常?
- 9*0.3 的显示问题
- 求急救啊!@C#高手速度进来帮忙
- 如何通过编程的方式把客户区的内容保存到BMP图片(或其它图片)中去?
- winFrom能否调用js文件吗?
- C#实现鼠标自动操作问题,帮顶者有分!
- 跪求C# Windows窗体DataGrid数据更新的实例或代码!
- 解压缩
- 在c#.net程序中,从数据库中获取一个dataset并保存为本地文件,如何作为一个事务来处理?
- C#实时采集编程
- winform中datagridviewcheckboxcolumn列的问题
这个是数据库表设计的原因,如果表字段类型是DateTime,保存的当然是会有时分秒否则就不要用DateTime类型。。
即使有时分秒,这个跟你前台的操作没什么影响吧?
你这里说的有时分秒有什么影响?DateTime类型字段肯定有的。
select * from table where cast(convert(varchar(10),AddDate,120) as DateTime) between cast('2012-12-01' as DateTime) and cast('2012-12-21' as DateTime)这样就不用考虑前端怎么展示与保存了参考:
declare @date varchar(20);
set @date = '2012-12-28 14:58:30'
select cast(convert(varchar(10),@date,120) as DateTime) as addDate