Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 如何循环浏览字典_Windows - Fatal编程技术网

Windows 如何循环浏览字典

Windows 如何循环浏览字典,windows,Windows,我正在使用VS2010构建窗口表单应用程序。在我的登录表单上收集useid 和密码,然后单击登录按钮,如果验证成功,直接 用户访问主窗体。 我想使用字典来存储从数据库读取的用户ID和密码。 然后关闭连接。然后,我将文本框中输入的值与输入值进行比较: 词典中的userd和passward。论成功直接指向主形式 这是我的密码。请帮忙 string connectionstring = "Data Source =localhost;Initial Catalog=HSM;" + "Use

我正在使用VS2010构建窗口表单应用程序。在我的登录表单上收集useid 和密码,然后单击登录按钮,如果验证成功,直接 用户访问主窗体。 我想使用字典来存储从数据库读取的用户ID和密码。 然后关闭连接。然后,我将文本框中输入的值与输入值进行比较: 词典中的userd和passward。论成功直接指向主形式 这是我的密码。请帮忙

string connectionstring =
   "Data Source =localhost;Initial Catalog=HSM;" +
   "User Id=sysad;Password=mypassword";

   SqlConnection connection = new SqlConnection(connectionstring);
   SqlCommand selectcmd = new SqlCommand("Select * from users");
   SqlDataReader reader ;
   Dictionary<string,string> logintest = new Dictionary<string,string>
   try
   {
      connection.Open();
      reader = selectcmd.ExecuteReader();
      while (reader.Read())
      {                
         Mainform main1 = new Mainform();
         this.Hide();
         main1.Show();
      }

      reader.Close();
       `  
简单的


我只需要字典中存储的userid和password列。您需要更好的标记。任何问题的适当标记都是您正在使用的语言,以及您正在使用的任何软件/库/框架。
foreach (KeyValuePair<string, int> pair in logintest)
{
  Console.WriteLine("{0}, {1}", pair.Key, pair.Value);
}