多到网上先找找,下面这个功能很强大,自己去看看,我一直在用。
http://www.my97.net/dp/demo/index.htm

解决方案 »

  1.   

    http://hi.baidu.com/lcon2009/blog/item/c7bd002ebb61c0321e30895d.html
      

  2.   


    控件要求:textBox一个,dateTimePicker一个,调整dateTimePicker的大小,把它放在textBox的右边。。我一直以来都是这样用的。。效果好不错。。//强制转换成标准的年月日
    textBox1.Text=Convert.ToDateTime(dateTimePicker_PublishDate.Text).ToString("yyyy/MM/dd ");
      

  3.   

    是一个带点击带日期事件的textbox控件
      

  4.   

    如果是winform的话,TextBox和monthCalendar组合,我就写了一个这样的控件
      

  5.   

    Web就用JS控件
    WinForm就在TextBox得到焦点或者点击的事件里写 显示一个DataTimePxxxx的一个东东
      

  6.   

    为什么我的工具箱里没有dataTimePicker
      

  7.   


    怎么可能。。你到选择工具箱去看看。。看你添加了没有
    PS:我的VS2010好像默认就是添加了的。。应该都有吧你好好找找。。
      

  8.   

    VS里有这样的空间,自己找找,用js,最初,控件.style.display='none';点击text后变成block,选择日期后再变成none,日期数据到text框,也有语句啊
      

  9.   

    winform 就用dataTimePicker   web 就用 Js  没的话 我给你发个 QQ多少
      

  10.   

    用My97DatePicker    <script language="javascript" type="text/javascript" src="/Scripts/My97DatePicker/WdatePicker.js"></script>
    用法         
     
             <asp:TextBox ID="txtStartCreateTime" runat="server" onFocus="WdatePicker({startDate:'%y-%M-01 00:00:00',dateFmt:'yyyy-MM-dd HH:mm:ss',alwaysUseStartDate:true})" /></asp:TextBox>
    参考http://www.my97.net/dp/demo/index.htm
      

  11.   

    C#一般都是用dateTimePicker控件,这样比较方便。
    至于工具栏中应该都会有它。
      

  12.   

    先编个Calendar.js文件代码太长复制不上。先给你在html界面中的代码
    <head><script src="Calendar.js" type="text/javascript" language="javascript"></script></head>
    <div>
    <asp:TextBox ID="textDate" runat="server" onclick="SelectDate(this)"></asp:TextBox></div>