1

我正在尝试设计一个日历类型的表,该表是根据来自单独数据库源的数据动态构建的。

这是基本设计思想的说明:

这是一张图片:

链接到图片


如果添加了引用星期六的对象,则将添加另一列,如果删除了星期一的对象,则该列将消失,反之亦然。

工作日是列标题,方块代表带有一些信息行的单元格。整个单元格中的每个单元格都应该是可点击的。

整个表格应该只显示一个月。

我认为这可能会非常耗时,如果设计不正确,很快就会变得无法重新阅读和理解。因此,如果有人有更简单的方法来实现日历的月视图,在每个单元格中存储一些信息行,并且可以调用Server.Transfer()单元格的点击事件,那将同样理想。

据我所知,日历组件不支持编辑日历中单元格的内容,除此之外我真的不知道哪种方式是最好的方式。

如果我能以任何方式改进这个问题,请告诉我。

4

1 回答 1

1

我认为您想要的不是日历,而是调度程序控件,其中包括显示日历视图、添加/编辑“约会”并提供单击它们时发生的事件的功能。

该线程列出了许多您可以使用的此类调度程序控件,其中一些是免费的。

以下是一些实现类似功能的附加链接:

我认为重用其中一个组件并花一些时间研究它们会比从头开始实施您自己的解决方案所花费的时间要少得多。如果您想要的内容属于这些控件支持的常见 UI 模式,那么您会没事的。

另一方面,如果你想要的不是一种常见的做法,你可能会重新考虑你的方法。

于 2012-05-08T14:34:58.783 回答