根据TextBox填的日期,在GridView里动态显示当前日所在的星期里的七天...
发布网友
发布时间:2024-09-27 00:43
我来回答
共3个回答
热心网友
时间:2024-10-01 00:09
首先解决动态的问题吧:
通过timer控件的Tick事件,动态刷新GridView数据。
第二,解决日期问题:
通过函数获取当前时间datetime.now();截取星期 。判断,将日期写入对应的星期下面。再依次获取本周其他天的日期信息。解决这个问题,最好用刀GridView小单元格里面的Tag属性。用来打标记 ,方便做本周其他信息的显示。
热心网友
时间:2024-10-01 00:14
首先判断输入的时间是星期几
DateTime.Now.ToString("dddd")
再获取当前日期所在星期第一天(也就是星期日)的日期 tempDate
然后在以tempDate.addDay(1) 一直到星期六,再对应的绑定上去。
热心网友
时间:2024-10-01 00:09
你可以试试根据TextBox中日期来计算出来
例如
DateTime date = Convert.ToDateTime(this.TextBox.Text); //获取输入的日期, 这里我省略了判断和捕获异常
DateTime sdate = date.AddDays(-Convert.ToInt32(date.DayOfWeek)); //计算出这个星期的第一天
for (int i = 0; i < 7; i++) //循环计算出这个星期的每一天
{
Response.Write(sdate.AddDays(i));
Response.Write("<br/>");
}