如何在面板中显示数据库中的数据

时间:2019-04-23 09:26:26

标签: c# .net

我想在数据库中的面板中显示数据,我编写了这段代码,但是我不知道如何为每个数据添加面板。

private void Utilisateur_Load(object sender, EventArgs e)
        {
            disp_data();

        }
        public void disp_data()
        {

            databaseConnection.Open();
            MySqlCommand cmd = databaseConnection.CreateCommand();
            cmd.CommandType = CommandType.Text;
            cmd.CommandText = "SELECT Nom_Utilisateur, Prenom_Utilisateur, 
            Type_Utilisateur FROM utilisateurs";

            using (MySqlDataReader oReader = cmd.ExecuteReader())
            {
                while (oReader.Read())
                {


                    label2.Text=oReader.GetString("Nom_Utilisateur");
                    label3.Text = oReader.GetString("Prenom_Utilisateur");
                    label4.Text = oReader.GetString("Type_Utilisateur");

                }


            }

            databaseConnection.Close();
        }

enter image description here

1 个答案:

答案 0 :(得分:0)

 using (MySqlDataReader oReader = cmd.ExecuteReader())
        {
            while (oReader.Read())
            {
                Label label1 = new Label();
                label1.Text = oReader.GetString("Nom_Utilisateur");
                Controls.Add(label1); //controls can be panel on your page

                 other labels

            }


        }