comboxBox控件绑定了数据库中DateTime型数据值,即2011-11-01 14:02:12这样的数据,而当运行时,comboxBox只显示到分钟,没有秒,即2011-11-01 14:02 这是什么问题呀?求解

解决方案 »

  1.   


    this.comboBox1.Text = DateTime.Now.ToString();
    这样是可以的 ,请确定你的数据源是否是你想要的格式.
      

  2.   

    首先确保你绑定上去的要包含秒信息,即从数据库里取出的数据要是完整的。接着就是,是不是你的comboBox的长度不够长,绑定后,显示不下秒信息???通常就这2种情况。
      

  3.   

    即使显示不下,鼠标点击一下combox,就能看到所有
      

  4.   

    Combox中有一个FormatString属性可以用来设置时间的格式
      

  5.   

    DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss");
      

  6.   

    是这样的.
    绑定出来会自动格式化的,是没有秒的.
    这不知道是本来就这样,还是由于不同版本的vs所致.
    解决方法就是再格式化一次.
    comBox1.FormatString = "yyyy-MM-dd hh:mm:ss";
      

  7.   

    应该是2楼说的情况,我做个简单实验:
    comboBox1.Text = DateTime.Now.ToString();完全可以实现!lz可以自己试试。
      

  8.   

    combox.Text = DateTime.Now.ToString("YYYY-MM-DD HH:MI:SS") 格式转换下就可以了