zoukankan      html  css  js  c++  java
  • 冲刺阶段 day 10

    项目进展

    目前我们已经完成了系部管理,教师管理,班级管理,学生管理这四大部分代码的编写及数据库的搭建与连接。就差最后专业管理这一部分了。

    存在问题

    其实我们从开始这个项目到现在,最大的问题还是在代码编写上,不管写多少次还是会出错。

    心得体会

    因为离最后截止日期没几天了,所以我们小组的小伙伴们最近都在弄这个项目,因为到目前为止我们已经完成了四大模块了,基本上也就差最后专业人管理这一部分,再然后就是整体的合并在一起了,然后再看看哪里还需要再改改,就完成了。

    下面是我们之前的班级管理部分的代码

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    
    namespace GengdanContactsMIS_WinForm
    {
        public partial class ClassFrm : Form
        {
            public ClassFrm()
            {
                InitializeComponent();
                BindMajor();
                BindClass();
            }
             void BindMajor()
            {
                string sql = "select MajorId ,MajorName from Major";
                DB db = new DB();
                DataSet ds = db.GetDataSet(sql, "Major");
                cbMajor.DataSource = ds.Tables["Major"];
                cbMajor.DisplayMember = "MajorName";
                cbMajor.ValueMember = "MajorId";
                BindClass();
            }
    
            void BindClass()
            {
                string sql = "select ClassId as 班级编号,ClassName as 班级名称,EntryYear as 入学年份,MajorName as 所属专业 from Major,Class where Major.MajorId=Class.MajorId";
                DB db = new DB();
                DataSet ds = db.GetDataSet(sql, "Class");
                dataGridView1.DataSource = ds.Tables["Class"];
            }
    
            private void btnAdd_Click_1(object sender, EventArgs e)
            {
                string sql = "insert into Class(ClassId,ClassName,EntryYear,MajorId)values("
                     + txtClassId.Text + ",'" + txtClassName.Text + "','" + txtEntryYear.Text + "'," + cbMajor.SelectedValue + ")";
                DB db = new DB();
                if (db.ExecuteSQL(sql))
                    MessageBox.Show("班级增加成功");
                else
                    MessageBox.Show("班级增加失败,请检查班级编号是否已存在");
                BindClass();
            }
    
            private void btnSearch_Click_1(object sender, EventArgs e)
            {
                string sql = "select * from Class where ClassName='" + txtClassName.Text + "'";
                DB db = new DB();
                DataSet ds = db.GetDataSet(sql, "d");
                dataGridView1.DataSource = ds.Tables["d"];
            }
    
            private void btnCancel_Click(object sender, EventArgs e)
            {
                this.Close();
            }
        }
    }

                                                                                                              记录人:丁艺朔

  • 相关阅读:
    WordCloud 简介
    Volo.Abp.EntityFrameworkCore.MySQL 使用
    关于Git的那些事
    国内外各大免费搜索引擎、导航网址提交入口
    C#读取Excel的数据,并且以混合模式读取,防止数据类型变更
    如何提升程序员的非技术才能
    用户体验设计流程与文档编制指南
    【海量干货】89页PPT详解微信O2O行业解决方案
    AutoCompleteTextView 和 MultiAutoCompleteTextView 自动完成文本控件
    zookeeper简介
  • 原文地址:https://www.cnblogs.com/3214292940F5/p/5515899.html
Copyright © 2011-2022 走看看