社区
C#
帖子详情
c#里如何循环列出指定范围月内的每天时间表
wsjrzjp2010
2010-10-11 05:11:41
c#里如何循环列出指定范围月内的每天时间表
有点类似这样的时间列表http://www.wotif.com/hotels/australia-darwin-hotels.html
...全文
311
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
打赏
举报
回复
这里也不是时间呀
☀️ 学会编程入门必备
C#
最基础知识介绍(三)——变量、常量、运算符、判断、
循环
C#
基础知识。本篇文章介绍了
C#
中的变量,常量,运算符,判断,
循环
等,还有一个简单
C#
实例演示。
C#
成神之路<11>
C#
循环
重复语句
1、程序
循环
(1)良性
循环
和恶性
循环
良性
循环
的条件: I.总是初始化
循环
的初始条件。 II.提供一个测试表达式来决定是否需要进行
循环
的下一次迭代。 III.更改控制
循环
变量的当前状态。无限
循环
:通常是无意中产生的
循环
,并且会挂起系统。每当编写设计程序
循环
的代码,最好在运行前保存代码。(2)for
循环
在文章结尾给出本章的示例程序。 定义几个有效的变量,通过相关的代码来确保用户界面对
在
C#
和Java语言中for和foreach的区别
for
循环
和foreach
循环
的区别 首先在这
里
声明一点,
C#
和Java这两种语言很相似,尤其是初学的数据类型那一部分,所以这
里
写的for和foreach的区别在
C#
和Java中都适用。 我会在下面分别
列出
两种语言的for和foreach分别
循环
打印一个数组,大家可以看看区别 话不多说,直接上代码: //
c#
//先创建一个数组 int[] arr = new int[3] {99, 11, 22}; //利用for
循环
打印(可以创建一个变量 i;判断这个i是否小于数组的长度;每次
循环
i自增1) //
C#
的数组
7. **case**: 用于在 switch 语句中定义不同的分支。22. **explicit**: 用于声明自定义类型转换运算符。14. **decimal**: 用于声明高精度的十进制数变量。9. **char**: 用于声明 Unicode 字符变量。18. **double**: 用于声明双精度浮点数变量。23. **extern**: 用于声明外部方法的签名。16. **delegate**: 用于声明委托类型。21. **event**: 用于声明事件的委托类型。
C#
程序入门
为了对类进行封装,类的字段通常被设计为私有的(private),那么为了能在类的外部有限地访问这些私有字段,
C#
引入了属性的概念,属性类似于字段,他们的区别:属性不存储数据,而字段存储数据。例如,在 for、while、方法或类似语句中声明变量,就是局部变量了,它们的作用域就是该语句控制的大括号封闭的
范围
内。默认情况下所有的数据类型都是非空类型(Non-Null),声明的变量都是不能接收空值(null)的, 但是有时变量确实有可能为空值,因此
C#
声明变量时,还可以
指定
可控类型(Nullable)
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章