Không so sánh được dữ liệu hiển thị lên messagebox

Phần so sánh “dt.Rows[0][0].ToString()==“MASTER”” sao select hiên thị ra messagebox đc thông tin rồi xong so sánh lại không được vậy ạ?

OpenConnection();
SqlCommand command = new SqlCommand();
command.CommandType = CommandType.Text;
command.CommandText = "  SELECT CHUCNANG FROM dbo.USERDATA WHERE ID='"+txtUsername.Text+"' AND PASSWORD='"+txtPassword.Text+"'";
command.Connection = conn;

SqlDataReader reader = command.ExecuteReader();
DataTable dt = new DataTable();
dt.Load(reader);

MessageBox.Show(dt.Rows[0][0].ToString());
if(dt.Rows.Count == 1)
{
    if (dt.Rows[0][0].ToString() == "MASTER")
    {
        Form1 f1 = new Form1();
        f1.Show();

    }
}
if(dt.Rows[row_index].ItemArray[item_index].ToString()=="MASTER"){
//......
}
1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?