【问题标题】:Action Event problems[C#]动作事件问题[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 文件中,以帮助我编写代码。

【问题讨论】:

    标签: c# winforms events


    【解决方案1】:

    你不能使用绑定源,将文本框和描述列绑定到同一个字段吗?

    要更改日历(我想是 datetimepicker?)日期,您可以为 Validated 事件添加处理程序,检查并更新处理程序中的颜色。

    要将数据集序列化为 XML,您可以创建一个包含数据集中所有字段的类,并将数据解析为对象然后序列化。

    最后一个,不确定您是要在加载时执行此操作还是动态执行此操作,但我认为您可以为 RowValidated 事件添加一个处理程序,并检查完成的字段,然后设置颜色。

    【讨论】:

    • 我决定放弃文本框的想法。感谢提供帮助的活动名称。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多