0

VS2010 を使用してウィンドウ フォーム アプリケーションを構築しています。ログイン フォームでユーザー ID
とパスワードを収集し、ログイン ボタンをクリックします。検証が成功する
と、ユーザーはメイン フォームに移動します。
ディクショナリを使用して、DB から読み取ったユーザー 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();
       `  
4

1 に答える 1

0

単純

foreach (KeyValuePair<string, int> pair in logintest)
{
  Console.WriteLine("{0}, {1}", pair.Key, pair.Value);
}
于 2012-05-04T17:58:00.537 に答える