动作事件问题[C#]
Posted
技术标签:
【中文标题】动作事件问题[C#]【英文标题】:Action Event problems[C#] 【发布时间】:2009-12-05 16:41:01 【问题描述】:Here 是我的应用程序的 UI。它包含一个 DataSet、一个保存按钮、一个日历 (monthCalendar) 和一个 DataGridView(列是 Assignment、Description、Date Due、Subject Finished)。我想让它做这些事件:
如果日期在到期日期列中,日历会将日期更改为不同的颜色
保存按钮应将 DataSet 保存为 @"\\Assignments.xml" 中的 XML 文件(那是应用程序文件夹对吗?而不是 C:\Assignments.xml?)
李>如果作业完成,该行应该会变成颜色
对不起,太多了。但是我的应用程序很复杂,我只需要这些事件来完成它。回答最好的人将被放入 README.txt 文件中,以帮助我编写代码。
【问题讨论】:
【参考方案1】:你不能使用绑定源,将文本框和描述列绑定到同一个字段吗?
要更改日历(我想是 datetimepicker?)日期,您可以为 Validated 事件添加处理程序,检查并更新处理程序中的颜色。
要将数据集序列化为 XML,您可以创建一个包含数据集中所有字段的类,并将数据解析为对象然后序列化。
最后一个,不确定您是要在加载时执行此操作还是动态执行此操作,但我认为您可以为 RowValidated 事件添加一个处理程序,并检查完成的字段,然后设置颜色。
【讨论】:
我决定放弃文本框的想法。感谢提供帮助的活动名称。以上是关于动作事件问题[C#]的主要内容,如果未能解决你的问题,请参考以下文章