社区
C#
帖子详情
c#里如何循环列出指定范围月内的每天时间表
wsjrzjp2010
2010-10-11 05:11:41
c#里如何循环列出指定范围月内的每天时间表
有点类似这样的时间列表http://www.wotif.com/hotels/australia-darwin-hotels.html
...全文
312
9
打赏
收藏
c#里如何循环列出指定范围月内的每天时间表
c#里如何循环列出指定范围月内的每天时间表 有点类似这样的时间列表http://www.wotif.com/hotels/australia-darwin-hotels.html
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zcty520
2010-10-12
打赏
举报
回复
貌似像楼主类似的题目csdn上提了好几次
//参考代码
//WebForm1 页面窗体,GridViewTextTemplate 模板类
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
BindData();
}
}
private void BindData()
{
DataSet ds = ds = new CcmmoSecondInfoBLL().ReturnCcmmoData("");
if (ds != null && ds.Tables.Count > 0)
{
// grdlist.RecordCount = ds.Tables[0].Rows.Count;
grdlist.DataSource = ds;
grdlist.DataBind();
grdlist.SelectedIndex = -1;
for (int i = 1; i < DateTime.DaysInMonth(DateTime.Now.Year, DateTime.Now.Month); i++)
{
DateTime ThisDate = DateTime.Now.AddDays(-DateTime.Now.Day).AddDays(i);
string columnName = ThisDate.DayOfWeek + i.ToString() + DateTime.Now.ToString(" MMM", new CultureInfo("en-US"));
TemplateField Tempfield = new TemplateField();
Tempfield.HeaderText = columnName;
Tempfield.ItemTemplate = new GridViewTextTemplate(DataControlRowType.DataRow, "", "");
grdlist.Columns.Add(Tempfield);
grdlist.DataBind();
}
//要添加其它月份的在下面冲写一遍就OK了
// for (int i = 1; i < DateTime.DaysInMonth(DateTime.Now.Year, DateTime.Now.AddMonths(1).Month); i++)
}
}
protected void grdlist_RowDataBound(object sender, GridViewRowEventArgs e)
{
}
}
public class GridViewTextTemplate : System.Web.UI.ITemplate
{
private DataControlRowType templateType;
private string columnName;
private string Id;
public GridViewTextTemplate(DataControlRowType type, string colname, string controlId)
{
templateType = type;
columnName = colname;
Id = controlId;
}
public void InstantiateIn(System.Web.UI.Control container)
{
switch (templateType)
{
case DataControlRowType.DataRow:
//在这里选择控件,并赋值
Label lbltxt = new Label();
lbltxt .ID = "TXTID";
//赋值,这里是随便写的
lbltxt .Text = DateTime.Now.ToString("fff");
container.Controls.Add(lbltxt );
break;
default:
break;
}
}
}
wuyq11
2010-10-11
打赏
举报
回复
日程
http://www.codeproject.com/KB/webforms/MellDataCalendar.aspx
wsjrzjp2010
2010-10-11
打赏
举报
回复
就是把3个月内的90天时间循环输出,但就是有一个月28天或者是30天的时候不知道是怎么判断
changjiangzhibin
2010-10-11
打赏
举报
回复
看不太懂
wsjrzjp2010
2010-10-11
打赏
举报
回复
有人知道吗?
wsjrzjp2010
2010-10-11
打赏
举报
回复
类似这样指定多个月内循环输出时间
quifar123
2010-10-11
打赏
举报
回复
像怎么样的?只是调用时间吗?
gs0038
2010-10-11
打赏
举报
回复
这里也不是时间呀
async-profiler-4.5-linux-x64.tar.gz
async-profiler-4.5-linux-x64.tar.gz
实用代码脚本易语言源码通用界面扩展
实用代码脚本易语言源码通用界面扩展
高校技术转移办公室人员如何借助科创大脑推动科技成果精准转化?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
使用机器学习的简约VAR模型评估中国的宏观金融联系.pdf
使用机器学习的简约VAR模型评估中国的宏观金融联系.pdf
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章