c# - C# 事件 DateTimePicker 条件
问题描述
但我认为我没有详细说明我的问题。事实上,我的程序的目标是为用户提供一个工具软件,该软件根据不同的标准(文本框、组合框、DataTimePicker ...)搜索一些专门的工作表,而我的程序是基于条件/示例:
if ( TextBox = " 2")
{
sqL ? select etc....
}
我想创建另一个“else if”来使用数据选择器和他的值。我不知道是否真的很明确?
谢谢您的帮助
解决方案
Event
不能在条件中使用,它不会返回bool
required for if-statement
。Events
用于订阅。
你不能这样做:
if (dateTimePicker1.ValueChanged)
{
Foo();
}
else if (dateTimePicker2.ValueChanged)
{
Bar();
}
但是你可以:
dateTimePicker1.ValueChanged += (sender, e) => Foo();
dateTimePicker2.ValueChanged += (sender, e) => Bar();
推荐阅读
- python - 位置参数遵循 Django ORM 查询中的关键字参数问题
- twig - Twig:用包含替换字符串中的占位符
- javascript - 不变违规:组件`article`的视图配置getter回调必须是一个函数(收到`undefined`)
- swift - Firestore 中的 updateData() 函数存在问题
- java - 如何将模拟注入需要构造函数参数的 bean
- cypress - 如何使用 cypress-repeat 仅重新运行失败的场景?
- javascript - 角度点击事件更新变量但不是javascript onclick方法
- sql - 在databricks SQL中的字段中输出分号分隔的值
- python - 拟合自定义 Scipy 分布
- python - JSONSchema - 必需的属性不起作用