c# - 检查数据集详细信息在表单加载时查看文本框值
问题描述
我有一个带有数据集的winform,它在表单加载时使用带有文本框的详细信息视图而不是DataGridView来加载/显示数据库中的记录。我要做的是在表单加载时查看其中一个文本框的值,并根据该文本的内容执行一些代码,但我无法弄清楚我需要在哪里放置查看此文本框的 if 语句价值。
例如...
if (textbox1.Text == "A")
{
label1.visible = true;
}
else if (textbox1.Text == "B")
{
label1.visible = false;
}
我曾尝试将此代码放入 formLoad 事件、BindingSource_bindingcomplete 事件和 textbox1 的 TextChanged 事件中,但这些都不适用于表单加载。我知道 if 语句有效,因为如果我在表单加载到 A 或 B 之后更改文本,则标签的可见属性会相应更改,它只是不会查看正在加载的原始值并执行此代码。
是否甚至可以在表单加载时检查从数据源填充的文本框的值,并同时根据该文本框值更改表单上其他内容的属性?还是我以错误的方式接近这个?
解决方案
推荐阅读
- sql-server - 为什么我们的页面预期寿命会保持不变
- python - 透视类属性
- php - 我如何将每个从 mysql 获取的数据发送到另一个页面
- amazon-web-services - 使用 AWS-Nuke 为 Cognito 用户清理 AWS 资源?
- r - 手动更改置信区间的线条颜色(geom_line,线图)
- docker - 在没有注册表的情况下将 docker 映像部署到天蓝色
- spring - Spring - 无法解析 MVC“视图”百里香叶
- r - 从 R 中的 URL 下载数据
- python - 如何使用xlwings知道excel中合并单元格的宽度和高度?
- python - 是否可以在 Spyder 中使用其他 Jupyter 内核?