我有这段代码,LoginDataTable是DataTable类型的,PasswordBox是textbox,我想验证数据库的值是否相等并打开另一个窗口,由于要区分大小写,我在这加了ASCII,但是有错误,这条语句该怎么写
if (ASCII(LoginDataTable.Rows[0][1].ToString) == ASCII(PasswordBox.Text))
 {
         AdministratorForm LoginAdForm = new AdministratorForm();
         LoginAdForm.Show();
 }

解决方案 »

  1.   

    C# 中  :"a" 不等于 "A"
      

  2.   

    if (LoginDataTable.Rows[0][1].ToString == PasswordBox.Text) 

            AdministratorForm LoginAdForm = new AdministratorForm(); 
            LoginAdForm.Show(); 
    }就行,C#当中区分大小写
      

  3.   

    if (ASCII(LoginDataTable.Rows[0][1].ToString()) == ASCII(PasswordBox.Text)) 

            AdministratorForm LoginAdForm = new AdministratorForm(); 
            LoginAdForm.Show(); 
    }
    忘记加括号了
      

  4.   

    if(String.Compare(LoginDataTable.Rows[0][1].ToString(), PasswordBox.Text, false) == 0)
    {
       AdministratorForm LoginAdForm = new AdministratorForm(); 
            LoginAdForm.Show(); }