Système de gestion des étudiants C# - liste des étudiants (différenciée par niveau)

Système de gestion des étudiants C# - liste des étudiants (fonction de requête)

La disposition spécifique et l'implémentation des fonctions ne seront pas écrites. C'est la même chose que la liste des classes. Pour plus de détails, veuillez vous référer au dernier article. Différents niveaux ont le même nom de classe. Afin de distinguer les classes de quel niveau, je veux principalement écrire la mise en œuvre de l'ajout du suffixe de niveau correspondant après le cours. C'est aussi un problème sur lequel Xiaobai a travaillé dur pendant longtemps . . .
Insérer la description de l'image ici

Combinez les classes et les notes

À ce stade, vous devez d'abord déterminer que le nombre de colonnes d'élèves n'est pas vide, parcourir toutes les lignes, obtenir le nom de la classe et le nom de la note, puis les attribuer au nom de la classe.

 string sql = "SELECT class.cid,class.cname, grade.gname FROM class INNER JOIN grade ON class.gid = grade.gid";
 DataTable dtclass = sqlhelper.getDataTable(sql);
//将班级和年级组合起来
            if (dt.Rows.Count > 0)
            {
    
    
                foreach (DataRow drzuhe in dt.Rows)
                {
    
    
                    string classname = drzuhe["cname"].ToString();
                    string gradename = drzuhe["gname"].ToString();
                    drzuhe["cname"] = classname + "--" + gradename;
                }
            } 
            //不显示gname这列
            dgvclass.AutoGenerateColumns = false;

Les parties restantes sont exactement les mêmes et les résultats de la requête sont les suivants :
Insérer la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/qq_42740834/article/details/105795920
conseillé
Classement