标签: validating

单击按钮时运行表单上的所有验证事件

我有一个带有一些文本框和组合框的小表单,每个都有自己的验证事件,当用户移动到下一个框而不输入任何内容时,它只会填充默认值 1 或 0,具体取决于该框,但是我也想要当用户直接单击提交按钮时运行所有验证。

private void Validating_Zero(object sender, CancelEventArgs e)
{
    if (((TextBox_Pro)sender).Text == "")
    {
        ((TextBox_Pro)sender).Text = "0";
    }
}

private void Validating_One(object sender, CancelEventArgs e)
{
    if (((TextBox_Pro)sender).Text == "")
    {
        ((TextBox_Pro)sender).Text = "1";
    }
}

private void Start_Validating(object sender, CancelEventArgs e)
{

}
Run Code Online (Sandbox Code Playgroud)

.net c# validating winforms

3
推荐指数
1
解决办法
3962
查看次数

如何验证CodeDOM中的命名空间名称?

我使用SE中的CodeDOM找到了类名验证方法,我用它:

System.CodeDom.Compiler.CodeGenerator.IsValidLanguageIndependentIdentifier(string value)

通过此链接:是否有.NET函数来验证类名?

但是,类名不允许'.' (OEM期间)名称空间可以是这样的: System.Linq例如,允许'.'.在寻找Regex用于验证命名空间名称的选项或循环之前,我想知道.NET中是否有任何方法可用于此任务.

编辑:

实际情况是,我有一个来自.用户可以从文本框中提供类名和命名空间.对于该类名和命名空间,我将提供生成的代码.如果用户输入SomeClass作为类名,Some.Namespace作为名称空间,则生成的代码将为:

namespace Some.Namespace   
{   
  class SomeClass{}   
}
Run Code Online (Sandbox Code Playgroud)

为此,我需要验证用户输入的这两个名称.

c# codedom namespaces validating

2
推荐指数
1
解决办法
673
查看次数

在空字符串输入上停用警报对话框正向按钮

我想只在用户输入不为空时才启用alertDialog肯定按钮,如果用户输入为空则禁用它,为了验证目的切换为王,用户输入不能为空.这是我的代码,即使我把一个字符串按钮没有激活.

buildInfos.setPositiveButton(android.R.string.ok, new OnClickListener() {

    @Override
    public void onClick(DialogInterface dialog, int which) {
        infosDesc = inputInfos.getText().toString();
        Log.i("DESC", infosDesc);
        drawBetween2LastPoints(getAlertColor(alertType), "title", infosDesc);
    }
});

AlertDialog buildInfosDialog = buildInfos.create();
buildInfosDialog.show();
if(infosDesc.isEmpty()){
    buildInfosDialog.getButton(Dialog.BUTTON_POSITIVE).setEnabled(false);
}
Run Code Online (Sandbox Code Playgroud)

java android validating android-alertdialog

2
推荐指数
1
解决办法
1846
查看次数

验证字符串时出现C#问题,并在null或空时显示错误消息

我正在尝试获取错误消息,以显示两个文本框是否为空,这会阻止表单处理任何数据,如果是这样.当textboxPhoneNum.Text为空或填充无效数据时,会显示错误消息.

但是,当textboxName.Text为空时它不会显示,并且它还会在应该停止时处理所有代码和数据.

        int Phone;  

        string Name = textboxName.Text;

      if (String.IsNullOrEmpty(Name))
        {
            if (int.TryParse(textboxPhoneNum.Text, out Phone))
            {

               code..

            }

            else
            {
                //comment
                MessageBox.Show("Please fill in name and phone number.");
            }
        }
        else
        {
            //comment
            MessageBox.Show("Please fill in name and phone number.");
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# string null validating

2
推荐指数
1
解决办法
295
查看次数

使用和if exists语句验证sql中的值?

我仍然对一切都很新,现在我正在尝试验证我的输入SQL.

我的powershell脚本允许我查看一些我想要在选定数据库中输入的变量.我需要的是检查条目是否已存在.如果它存在,我的脚本将停止.

脚本部分:

if exists(select * from [DB1].dbo.[table1]
            where Name = '$variable1')

    "stop script but how?"

else

    insert into ......
Run Code Online (Sandbox Code Playgroud)

所以我需要一些东西来代替"停止脚本但是如何?" 不知何故 :)

sql validating sql-server-2012

0
推荐指数
1
解决办法
880
查看次数