我有两个日期时间变量开始日期和结束日期。假设开始日期是2013年1月1日,结束日期是2013年3月1日。然后我必须添加datagridview列为1月,2月,3月。 请帮助我实现这一目标。
答案 0 :(得分:1)
试试这个
string[] months = new string[] { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" };
DateTime startDate = new DateTime(2013, 1, 1);
DateTime endDate = new DateTime(2013, 3, 1);
while (true)
{
dataGridView1.Columns.Add(months[startDate.Month - 1], months[startDate.Month - 1]);
startDate = startDate.AddMonths(1);
if (startDate > endDate)
break;
}
当然,您也应该在此代码中进行适当的验证检查。