DateTime.ToShortDateString 方法
将此实例的值转换为其等效的短日期字符串表示形式。

解决方案 »

  1.   

    在cs文件中,你的日期变量m_time.tolongdatestring()或是toshortdatestring()
      

  2.   

    多谢各位,
    在Text Field 显示日期数据已经在各位指点下可以实现我的要求了。
    可是在Datagrid绑定数据中如何实现呢?
    怎么写SQL语句等?
      

  3.   

    try
    SELECT CONVERT(varchar(16),YourTimeField,120) as YourDefineTime FROM YourTable
      

  4.   

    public class CRTextBoxColumn:DataGridTextBoxColumn
    {
    protected override object GetColumnValueAtRow(CurrencyManager cm, int RowNum)
    {
    object oVal=base.GetColumnValueAtRow(cm,RowNum);
    DateTime dValue=(DateTime)oVal;
                      return dValue.ToString("yyyy年MM月dd日");
    }
    }用此类绑定相应的列即可。
      

  5.   

    xiajianfeng(权利的战车) :
    SELECT CONVERT(varchar(16),YourTimeField,120) as YourDefineTime FROM YourTable
    这种行不通。
    还有没有别的方法呀。
      

  6.   

    Knight94(愚翁):
    你说的那种怎么用呀,请仔细说说怎么使用好吗?
    我刚入门不久。
    多谢!
      

  7.   

    战车的方法应该可以啊,看看关于sql语句的书吧
      

  8.   

    ms-help://MS.NETFrameworkSDK/cpref/html/frlrfSystemWindowsFormsDataGridTableStyleClassTopic.htm
      

  9.   

    问题解决:
    1:在Text Field 显示日期数据用 ToString("yyyy-MM-dd");  和 DateTime.ToShortDateString。都可以2:Datagrid中用SELECT CONVERT(varchar(16),YourTimeField,120) as YourDefineTime FROM YourTable 可以实现其他各位提供的方法我还没有试,我会一一调试的。
    在此多谢各位的指点!