Sistema de gestión de estudiantes C# - lista de estudiantes (diferenciados por grado)

Sistema de gestión de estudiantes C#: lista de estudiantes (función de consulta)

No escribiré sobre el diseño específico y la implementación de funciones. Es lo mismo que la lista de clases. Para más detalles, consulte el último artículo. Diferentes grados tienen el mismo nombre de clase. Para distinguir las clases de qué grado, principalmente quiero escribir la implementación de agregar el sufijo de grado correspondiente después de la clase. Este también es un problema en el que Xiaobai ha trabajado duro durante mucho tiempo. . . .
Insertar descripción de la imagen aquí

Combina clases y grados

En este momento, primero debe determinar que la cantidad de columnas de estudiantes no esté vacía, recorrer todas las filas, obtener el nombre de la clase y el nombre del grado y luego asignarlos al nombre de la clase.

 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;

El resto es exactamente igual y los resultados de la consulta son los siguientes:
Insertar descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/qq_42740834/article/details/105795920
Recomendado
Clasificación