Tag: 日历

使用带有C#的Microsoft Outlook API列出日历并添加事件

我找到了一些关于如何使用REST API连接到Outlook帐户的Microsoft资源。 他们提供的示例教程让我创建了一个WPF项目并向Outlook Developer中心注册了一个应用程序。 所以我已经完成了所有这些并且可以连接到Outlook。 它显示用户必须允许访问的内容屏幕。 都好。 但我不想使用WPF。 理想情况下,我想编写一个C#.NET DLL组件,与Outlook API进行通信,以便我可以专门: 列出日历 将事件添加到日历 从日历中删除事件 我知道我需要使用Microsoft.Graph库,但我无法找到如何在C#.NET中使用它。 我熟悉Google Calendar API并编写了一个VB。 执行相同操作的.NET命令行实用程序。 所以我希望能做类似的事情。 WPF教程在“连接”阶段停止,因此我不知道如何继续。 另一个例子在这里: https://docs.microsoft.com/en-us/outlook/rest/dotnet-tutorial 这向您展示了如何使用ASP.NET MVC Web应用程序编写实用程序来获取Outlook邮件,日历和联系人。 但同样,我对如何用C#.NET DLL做我想做的事感到困惑。 如果可以使用C#DLL中的Microsoft.Graph库列出日历等,我将不胜感激。 如果有更直接的资源我应该指出这个问题,那么我会非常乐意这样做。 谢谢。 PS。 请注意,我指的是在线Outlook系统而不是用户PC上的Microsoft Outlook。

在文本框中单击,显示(弹出)日历?

我想知道如何在单击文本框时实现日历? 示例:单击文本框时,将弹出日历。 像这样 : 我点击了文本框,日历出现了。 谢谢

.net日历 – 使整个单元格执行回发(可点击)

我有一个.net日历启动并运行并从数据库中提取信息。 默认情况下,日期编号应用了回发操作。 我想要做的是将该操作应用于整个单元格,这样用户就不需要单击文本链接。 我是dayRenderer动作我有以下行尝试复制动作,但第二个参数我不知道如何设置它。 它似乎给它一个id,例如3315,但我不知道如何手动获取下面这段代码所需的id。 我希望这是有道理的! 我是.NET的新手,所以对我的术语不太了解! e.Cell.Attributes.Add(“OnClick”, string.Format(“javascript:__doPostBack(‘{0}’,'{1}’)”, Calendar1.ClientID, ***ID_NEEDED_HERE***));

提醒日历c#

我想构建提醒function,但不知道如何实现它。 假设我有一个文本框,其中包含一些任务和日期时间控件的描述,用于选择我必须执行该任务的日期。 现在我怎样才能实现这样的事情:一旦任务被安排(2012年12月),当日期接近消息框显示时,我被告知我几天前安排了一些任务 所有数据都存储在SQLLite数据库中 或者我们如何检查数据库中最近的日期与现在相比是多少?

日历控件 – 以编程方式突出显示日期

我正在玩日历控件,我似乎无法完成着色日期的简单任务。 如果用户输入7个日期,我想在日历上对这些日期进行着色,以便用户知道他们已被选中。 基本上我想做Calendar.HighlightDate(“5/1/11”)=>虚构大声笑我知道这一定很简单,但我通过MSDN上的属性并没有找到任何东西。

如何自定义CultureInfo的默认日历?

我想将日历定制为波斯语,但在将CultureInfo设置为: CultureInfo fa = new CultureInfo(“fa-IR”,true); Thread.CurrentThread.CurrentCulture = fa; 月份和日期的名称不会更改,因此决定覆盖默认日历。 我怎样才能做到这一点?

创建自定义全尺寸日历控件

如何在更大的视图中创建显示日历控件的自定义控件。 像这样或喜欢outlook 2007中的日历视图。我是否必须创建自定义类,或者我可以尝试调整日历大小。 我在WPF中这样做,所以我使用WPF Toolkit

如何在C#/ SQL Server中跟踪重复的日历事件?

我想在应用程序的日期/时间显示上显示重复事件。 此日期时间显示可以采用日历的forms,但它也可以只是即将发生的事件的列表。 处理可以重复的事件的最佳方法是什么? 例如:事件是否应该在数据库中存储一次并在显示代码中多次投影/重复? 该事件应该存储多次,然后才会被渲染?

在ASP.NET Calendar Control中取消选择日期

我正在尝试在C#Web日历控件上选择和取消选择日期。 我遇到的问题是我可以选择或取消选择日期,除非只选择了一个日期。 点击它不会触发选择更改事件,所以我需要在dayrender事件上做一些事情,但我不确定是什么或如何。 编辑:添加了Pre_Render事件代码。 这似乎现在有效,但似乎有点不稳定,例如选择日期A:确定选择日期B:确定取消选择它们:确定选择日期A:不起作用,需要选择它两次取消选择日期A:确定选择日期C:选择日期A和c @约翰 是的,我知道控件是.NET 2.0框架的一部分,与C#本身无关。 代码到目前为止: public static List list = new List(); protected void Calendar1_DayRender(object sender, DayRenderEventArgs e) { if (e.Day.IsSelected == true) { list.Add(e.Day.Date); } Session[“SelectedDates”] = list; } protected void Calendar1_SelectionChanged(object sender, EventArgs e) { DateTime selection = Calendar1.SelectedDate; if (Session[“SelectedDates”] != null) { List newList = (List)Session[“SelectedDates”]; foreach […]

DateTime.AddDays与Calendar.AddDays

DateTime.AddDays和Calendar.AddDays什么区别? DateTime类型日历是独立的吗?