学生成绩管理系统c#
时间: 2023-11-12 22:15:22 浏览: 137
学生成绩管理系统是一个使用C#编写的系统,通过用户选择专业和课程名来显示学生的学号和成绩。用户可以在表格中查看学生的成绩,并可以通过点击表格中的某一行来将该学生该门课程的成绩显示在表单控件中,并且可以对该成绩进行修改。用户还可以添加新的课程和成绩,并将其保存到数据库中。此外,用户还可以删除某学生某门课程的成绩记录。
在界面设计方面,选择“计算机”专业时,会自动加载该专业所有学生的学号,并在网格中显示这些学生的成绩。当用户在学号下拉列表中选择不同的学号时,系统会根据所选课程名显示该学生在这门课程上的成绩信息。
为了实现这个功能,可以使用以下C#代码:
```csharp
private void stuKCM_SelectedIndexChanged(object sender, EventArgs e) {
string _sql = "SELECT XSB.XH AS '学号',XSB.XM AS '姓名',KCB.KCM AS '课程名',CJB.CJ AS '成绩'," +
"KCB.XF AS '学分',KCB.XS AS '学时',KCB.XQ AS '开课学期' " +
"FROM XSB,KCB,CJB " +
"WHERE KCB.KCM='" + stuKCM.Text + "' " +
"AND CJB.XH=XSB.XH AND CJB.KCH=KCB.KCH";
if (stuXH.Text.Trim() != string.Empty) {
_sql += " AND XSB.XH='" + stuXH.Text + "'";
}
SqlConnection conn = new SqlConnection(connStr);
SqlDataAdapter sda = new SqlDataAdapter(_sql, conn);
DataSet ds = new DataSet();
sda.Fill(ds);
scoreDGV.DataSource = ds.Tables<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [C#综合应用实习——学生成绩管理系统(P.4学生成绩录入)](https://blog.csdn.net/weixin_53540280/article/details/128479080)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文