【问题标题】:C# calendar view in Visual StudioVisual Studio 中的 C# 日历视图
【发布时间】:2017-05-05 10:59:33
【问题描述】:
try
{
    Filehead();   
    var streamReader = new StreamReader(@"F:\PolarCycleFinal\PolarCycleFinal\PolarCycleFinal " + monthCalendar1.SelectionRange.Start.ToString("dd-MM-yyyy") + ".hrm", Encoding.UTF8);
    filetext = streamReader.ReadToEnd();
    richTextBox1.Text = filetext;
}
catch (Exception etc)
{
    MessageBox.Show("An error Occurred: " + etc.Message);
}

我正在尝试在 Visual Studio 中创建一个日历视图,用户可以在其中选择特定日期,如果日期文件可用,它将在文本框中显示数据。

到目前为止,我有上面的代码,它打开一个文件对话框,然后用户选择文件而不是选择日期,然后显示数据。

Screen shot of calendar

【问题讨论】:

  • 我想知道你为什么要重新发明轮子,你已经有DateTimePicker,你可以使用并创建一个内部使用它的自定义控件。
  • 我不知道如何使用日期时间选择器来加载文件
  • 编写代码来读取和解析文件。根据文件数据和您的要求,设置DateTimePicker 属性。

标签: c# visual-studio filereader


【解决方案1】:

将您的日期选择器拖到那里,假设它的名称是 datepicker1。 然后在您的代码中,您可以将其日期设置如下:

文件中日期的格式由您决定,一旦您获得文件的字符串内容,只需解析数字(天、月、ecc)并按上述说明构造 DateTime 对象。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-05
    • 1970-01-01
    • 2020-02-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多