什么';这是在文本框中检查所需信息的最佳方式

本文关键字:检查 信息 方式 最佳 文本 什么 | 更新日期: 2023-09-27 18:26:34

我的表单上有多个文本框,这些文本框绑定到数据库上的数据,有些信息是必需的,有些则不是,我希望将错误提供程序设置为必需的控件,并且我通过使用typeof为所有当前文本框设置了错误提供程序,我只是想知道如何为所有必需的文本框实现错误提供程序的最佳方式?

提前感谢=]

什么';这是在文本框中检查所需信息的最佳方式

您可以使用PageValidating事件。当表单打开,用户添加他想要的所有信息并按下Next时,事件就会触发。在那里你可以做一些验证。例如:1.如果你想看看包装箱是否是空的,你可以做这样的东西:

if(textBox1.Text != null)
   e.Valid = true;
else
    MessageBox.Show("Add some text in checkbox please","Error",
    MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

2.如果你想以某种方式验证输入,你可以使用Regex,比如:

string pattern = @"[a-zA-Z0-9@]{6,12}";
Regex regex = new Regex(pattern);
if (regex.IsMatch(textBox1.Text))
    e.Valid = true;
else
    MessageBox.Show("Add some text in checkbox please","Error",
    MessageBoxButtons.OK, MessageBoxIcon.Exclamation);