首页 > 解决方案 > 检查数据集详细信息在表单加载时查看文本框值

问题描述

我有一个带有数据集的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 之后更改文本,则标签的可见属性会相应更改,它只是不会查看正在加载的原始值并执行此代码。

是否甚至可以在表单加载时检查从数据源填充的文本框的值,并同时根据该文本框值更改表单上其他内容的属性?还是我以错误的方式接近这个?

标签: c#winformsdata-binding

解决方案


推荐阅读