使用面板作为过滤器

时间:2017-07-05 12:33:25

标签: c# winforms

作为初步说明,我不期望我的软件的这部分代码,但我需要的,并且会欣赏,这是一个起点和一些想法。

我有一个这样的面板: https://drive.google.com/file/d/0B98UpTa2n4XbZUFuclhDbG9pV1k/view?usp=sharing

我需要将此面板用作日期过滤器(与数据库连接)。因此,在一个边缘,我将有一个开始日期,另一个是结束日期。用户必须能够与此面板进行交互以选择" gap"他/她想要作为过滤器绘制图表的日期。

同样,我不希望我的工具的这部分代码。我不知道应该如何开始编码,而且,我没有在网上找到任何具体的内容。

谢谢,

1 个答案:

答案 0 :(得分:0)

您应该在面板的两侧使用DateTimePicker控件(dtpFrom和dtpTo),然后使用这些值添加到针对数据库执行的查询。

在dtpFrom和toDate的ValueChange事件上,您可以验证fromDate是否小于toDate,反之亦然,然后调用执行查询的函数并返回结果,或者仅过滤现有结果数据集。