在绑定列中加属性:
DataFormatString = "{0:d}"
DataFormatString= "{0:HH时mm分ss秒}"

解决方案 »

  1.   

    在datagrid属性生成器里面,将绑定日期的字段的“数据格式设置表达式”属性加入:{0:d}即只显示年月日
      

  2.   

    也可以写个函数转换了再返回给datagrid
      

  3.   

    常规日期或 G         显示日期和/或时间。对于实数,显示日期和时间,例如 4/3/93 05:34 PM。如果没有小数部分,则只显示日期,例如 4/3/93。如果没有整数部分,则只显示时间,例如 05:34 PM。日期显示由系统的 LocaleID 值确定。 
    长日期或 D           根据区域设置的长日期格式显示日期。 
    中长日期             使用适合于宿主应用程序的语言版本的中长日期格式显示日期。 
    短日期或 d           使用区域设置的短日期格式显示日期。 
    长时间或 T           使用区域设置的长时间格式显示时间,包括小时、分钟和秒。 
    中长时间             使用小时、分钟和 AM/PM 指示项以 12 小时格式显示时间。 
    短时间或 t           使用 24 小时格式显示时间,例如 17:45。 
    f                    根据您的区域设置格式显示长日期和短时间。 
    F                    根据您的区域设置格式显示长日期和长时间。 
    g                    根据您的区域设置格式显示短日期和短时间。 
    M、m                 显示日期的月份和星期几。 
    R、r                 将日期和时间格式化为格林尼治标准时间 (GMT)。 
    s                    将日期和时间格式化为可排序的索引。 
    u                    将日期和时间格式化为 GMT 可排序索引。 
    U                    用长日期和长时间将日期和时间格式化为 GMT。 
    Y、y                 将日期格式化为年和月份。 
    M/d/yy              12/7/58 
    d-MMM               7-Dec 
    d-MMMM-yy           7-December-58 
    d MMMM 7            December 
    MMMM yy             December 58 
    hh:mm tt            08:50 PM 
    h:mm:ss t           8:50:35 P 
    H:mm                20:50 
    H:mm:ss             20:50:35 
    M/d/yyyy H:mm       12/7/1958 20:50 
      

  4.   

    DataFormatString = "{0:d}"
    显示结果:2004-3-29
    DataFormatString = "{0:D}"
    显示结果:2004年3月29日
      

  5.   

    货币格式
    DataFormatString = "{0:C}"