Take value from query to label in C#

前端 未结 8 1282
逝去的感伤
逝去的感伤 2021-01-26 12:48

How can i take value from query result to label?

I have two label, one is labelName and one more is labelDepartment

So when i r

8条回答
  •  野性不改
    2021-01-26 13:38

            string name = null;
            string department = null;
            string listStaff = "MylistStaff";
    
            string sql =  "SELECT tbl_staff.staffName,tbl_department.department " +
                "FROM tbl_staff,tbl_logs,tbl_department " +
                "WHERE tbl_staff.userID = tbl_logs." + listStaff + " and tbl_staff.idDepartment = tbl_department.idDepartment;";
            //change this connection string... visit www.connectionstrings.com
            string connString = "Server=localhost; Database=myDatabaseName; Trusted_Connection=Yes";
            using (SqlConnection conn = new SqlConnection(connString))
            {
                conn.Open();
                using (SqlCommand command = new SqlCommand(sql,conn))
                {
                    SqlDataReader reader = command.ExecuteReader();
                    while (reader.Read())
                    {
                        name = reader[0] as string;
                        department = reader[1] as string;
                        //break for single row or you can continue if you have multiple rows...
                        break;
                    }
                }
                conn.Close();
            }
    

    department and listStaff can then easily be applied to label text like:

    DepartmentLabel.Text = department;

提交回复
热议问题