页面部分, 有两个范围,是用户可选择的范围
比如 2005-08-22    到   2007-09-20    期望能列出2005-08-22
2005-08-23
``````
2007-09-20    跪求各位了,程序应该如何写

解决方案 »

  1.   

    protected void Page_Load(object sender, EventArgs e)
        {
            DateTime start = Convert.ToDateTime("2005-08-22");
            DateTime end = Convert.ToDateTime("2005-09-20");        string str = string.Empty;
            DateTime temp = start;
            while (!temp.Equals(end))
            {
                str += temp.ToShortDateString() + "<br>";
                temp = temp.AddDays(1);
            }
            Response.Write(str);
        }
      

  2.   

    到数据库中写
    select YourTime from table
    where Convert(nvarchar(10),YourTime,120)>'2005-08-22' 
    and Convert(nvarchar(10),YourTime,120)><'2005-09-20'
      

  3.   

    这里感谢兄弟们的帮忙
    charry0110(晓)的方法只能列出有数据的,不是我要的办法
    不过seedling_lq(拒绝不要的留下来的就是我要的)  的办法很巧妙
    很感谢!我试试,有问题再说,结帐先!