http://download.csdn.net/search/%E5%86%9C%E5%8E%86

解决方案 »

  1.   

    日历控件可以完成我的功能吗?
    就是选择什么样的,将内容添到TXTBOX里面?
      

  2.   

    这个太简单了.private void DropDownListBind()
    {
                DateTime Start = new DateTime();
                Start = DateTime.Now;
                 
                int DayNo = X;  //你想要显示的天数.          
     
                for (int i = 0; i < DayNo ; i++)
                {
                 dropdownlist1.Items.Add("" + Start.AddDays(i).ToShortDateString() + "");
                }}private void dropdownlist1_changed(object sender, EventArgs e)
    {
        this.textBox1.text = this.dropdownlist1.selecteditem.text.trim();
    }
      

  3.   

    public string Date
    {
    //属性:设置/获取此控件表示的时间,格式为yyyy-MM-dd HH:mm:ss
    set
    {
    DateTime dt=DateTime.Now;
    try
    {
    dt=DateTime.Parse(value);
    }
    catch{}
    if (year.Items.Count==0)
    {
    for (int i=2005;i<=DateTime.Now.Year;i++)
    year.Items.Add(i.ToString());
    }
    year.Items.Add("2100"); if (mon.Items.Count==0)
    {
    for (int i=1;i<13;i++)
    mon.Items.Add(i.ToString());
    } DateTime dt2=new DateTime(dt.Year,dt.Month,1);
    TimeSpan ts=dt2.AddMonths(1)-dt2;
    if (day.Items.Count==0)
    {
    for (int i=1;i<=(int)ts.TotalDays;i++)
    day.Items.Add(i.ToString());
    }
    if (hour.Items.Count==0)
    {
    for (int i=0;i<24;i++)
    hour.Items.Add(i.ToString());
    }
    if (min.Items.Count==0)
    {
    for (int i=0;i<60;i++)
    min.Items.Add(i.ToString());
    }
    if (second.Items.Count==0)
    {
    for (int i=0;i<60;i++)
    second.Items.Add(i.ToString());
    }
    year.SelectedIndex=year.Items.IndexOf(new ListItem(dt.Year.ToString()));
    mon.SelectedIndex=mon.Items.IndexOf(new ListItem(dt.Month.ToString()));
    // FillDay(int.Parse(year.SelectedItem.Text),int.Parse(mon.SelectedItem.Text));
    day.SelectedIndex=day.Items.IndexOf(new ListItem(dt.Day.ToString()));
    hour.SelectedIndex=hour.Items.IndexOf(new ListItem(dt.Hour.ToString()));
    min.SelectedIndex=min.Items.IndexOf(new ListItem(dt.Minute.ToString()));
    second.SelectedIndex=second.Items.IndexOf(new ListItem(dt.Second.ToString()));
    }
    get
    {
    string myDate="";
    try 
    {
    string month="0"+mon.SelectedItem.Text;
    month=month.Substring(month.Length-2,2); DateTime dt=new DateTime(year.SelectedIndex+1,mon.SelectedIndex+1,1);
    TimeSpan ts=dt.AddMonths(1)-dt;
    int count=(int)ts.TotalDays;
    int i=day.SelectedIndex;
    if(day.SelectedIndex<count)
    {
    count=day.SelectedIndex+1;
    }
    string da="0"+count.ToString();
    // string da="0"+day.SelectedItem.Text;
    da=da.Substring(da.Length-2,2); string ho="0"+hour.SelectedItem.Text;
    ho=ho.Substring(ho.Length-2,2); string minute="0"+min.SelectedItem.Text;
    minute=minute.Substring(minute.Length-2,2); string sec="0"+second.SelectedItem.Text;
    sec=sec.Substring(sec.Length-2,2); myDate=year.SelectedItem.Text+"-"+month+"-"+da+" "+ho+":"+minute+":"+sec;
    }
    catch {}
    return myDate;
    }
    } private void FillDay(int y,int m)
    {
    DateTime dt=new DateTime(y,m,1);
    TimeSpan ts=dt.AddMonths(1)-dt;
    int count=(int)ts.TotalDays;
    day.Items.Clear();
    for (int i=1;i<=count;i++)
    day.Items.Add(i.ToString());
    }
      

  4.   

    大侠们,我要JS代码,不是CS代码!!!!!!!!!!!!
    JAVASCRIPT
    JAVASCRIPT
    JAVASCRIPT
    JAVASCRIPT
    JAVASCRIPT
    JAVASCRIPT
    JAVASCRIPT
      

  5.   

    日期控件现在有好多呢
    找一个呗
    http://www.happyshow.org/article.asp?id=5
    我用过好使
      

  6.   

    唉~~~还得自己搞定阿~~
    用new Date(2007,2,0)就是2007年1月31号,类似.add等功能
    揭帖
      

  7.   

    new Date(2007,2,0)这种其实就是.CS中ADD的功能,只是形式不一样
    上面其他人写的都是.CS的,简直~~~~~~~~~~~