功能:在comboBox1下拉列表中选择数据库中已有accnumber列(表帐号),在TextBox1控件中输入密码,然后将TextBox1中的密码与数据库中该帐号行的code列(即密码列)判断输入密码是否正确.  我将Acc数据库account1填充comboBox1控件(选择帐号).代码如下:  private void Loading_Load(object sender, EventArgs e)  
{  
  this.accTableAdapter.Fill(this.account1_DataDataSet.Acc);  
  string sqlstring = "select * from Account1_Data";  
  string tbname = "Acc"; //Acc表名 
  string member = "accnumber";//列 表帐号 
  cmboxBind(sqlstring, tbname, member, comboBox1);  
}  
public void cmboxBind(string sqlString, string tbname, string member, ComboBox cmbox)  
//方法 将数据填充到comboBox1中   
{                                                                                           
   comboBox1.DataSource = account1_DataDataSet.Tables[tbname]; 
   comboBox1.DisplayMember = member;  
} 然后在该form中建了TextBox1控件.//密码输入框  如何实现教教我啊??各位大虾们.....

解决方案 »

  1.   


    using System.Data.OleDb;string selectString = "";
    string connectionString = "";
    OleDbDataAdapter oleAdapter = new OleDbDataAdapter(selectString, connectionString);
    DataTable dt = new DataTable();
    oleAdapter.Fill(dt);
    this.comboBox.DataSource = dt;
      

  2.   

    SqlConnection conn=new SqlConnection("连接字符串");
    string sqlstr="select password from tb where 帐户=你选择的帐户";
    SqlCommand cmd=new SqlCommand(sqlstr,conn );
    conn.open();
    SqlDataReader rd=cmd.ExecuteReader();
    if(rd.read())
    {
     if (textbox1.text==rd["PassWord"]) 
        {
         MessageBox.show("密码正确");    
        }
    else
       {
           MessageBox.show("密码错误");    
       }
    }
      

  3.   

    功能:在comboBox1下拉列表中选择数据库中已有accnumber列(表帐号),在TextBox1控件中输入密码,然后将TextBox1中的密码与数据库中该帐号行的code列(即密码列)判断输入密码是否正确.private void button3_Click(object sender, EventArgs e)
            {
                string sqlstr = "select code from Acc where accnumber=  ";这里不晓得怎样写了
                SqlCommand cmd = new SqlCommand(sqlstr, this.accTableAdapter.Connection);
                this.accTableAdapter.Connection.Open();
                SqlDataReader rd = cmd.ExecuteReader();
                if (rd.Read())
                {
                    if (this.textBox2.Text ==Convert.ToString( rd["code"]))
                    {
                        MessageBox.Show("密码正确");
                        Form2 form2 = new Form2();
                          form2.Show();
                        
                    }
                    else
                    {
                        MessageBox.Show("密码错误");
                    }
                }
                this.accTableAdapter.Connection.Close();
            }