DataTable mydt = new DateTable.............mydt中确定有一条记录。
我想读取其中一个字符的记录。
mydt.Rows[0]["cPassword"].ToString   == this.txt_password.Text.Trim()这个为什么不对??

解决方案 »

  1.   

    反了?
    this.txt_password.Text = mydt.Rows[0]["cPassword"].ToString()
      

  2.   

    mydt.Rows[0]["cPassword"].ToString() = this.txt_password.Text.Trim()
    or
    this.txt_password.Text.Trim() = mydt.Rows[0]["cPassword"].ToString()?
      

  3.   

    DataTable mydt = new DateTable 
     public  DataTable BindTable(string sqlstr) 
            {
                SqlDataAdapter cmd = new SqlDataAdapter(sqlstr, conn);
                DataTable dt = new DataTable();
                cmd.Fill(dt);
                return dt;
            }
    mydt = clsdb.BindTable(“select * from tb where userid ='123'”);可以读取得到记录中有一条记录我想得到该记录中一个字段,就用下面这条语句去匹配,结果报错
    if(mydt.Rows[0]["cPassword"].ToString == this.txt_password.Text.Trim())
    {}请问什么原因??
      

  4.   

    mydt.Rows[0]["cPassword"].ToString == this.txt_password.Text.Trim()
    //你说的有数据是在0的位置?
      

  5.   

    你调试时,mydt中有多少数据?
    //你的程序是语法错误还是什么错误啊?把错误信息说下(详细...)