彩票走势图

彩票走势图 > 慧问 > 频道

当Planner.NET日历处于单月视图时如何打印一个日期范围?[MindFusion.Scheduling for WinForms]

发表于2019-05-10 回复:0 查看:2425  |  
给定一个开始日期和终止日期,我希望能自动打印出所有的月份。现在我只能打印当前的月份。我可以创建一个例程来循环遍历一个给定的日期范围,将日历转换成每个月,然后调用 Calendar.Print 方法,唯一的问题是每当月份变化时,打印对话框都会弹出,打印方法都会被调用。
1个回答
  • 1970-01-01 08:00
    对于你的问题,参考如下: 1.单元格的背景色是通过Style.BackColor设置的。当你发现某个值改变的时候,可以通过OwnerDrawCell将需要设计的单元格背景色通过e.Style.BackColor设置。 基本思路: <pre class='brush: csharp'>foreach (C1.Win.C1TrueDBGrid.C1DisplayColumn cd in c1TrueDBGrid1.Splits[0].DisplayColumns) cd.OwnerDraw = true; void c1TrueDBGrid1_OwnerDrawCell(object sender, C1.Win.C1TrueDBGrid.OwnerDrawCellEventArgs e) { if (判断是否满足条件,如果满足条件,更改单元格的值)) e.Style.BackColor = Color.Red; }</pre> 2.没有接口可以帮助你判断数据是否重复。可以通过遍历每个单元格的数据,判断是否有重复的值。
    1
    回复 举报
回复

登录 慧都网发表评论

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP