冲刺阶段 day 8
项目进展:教师部分包括教师所属系别、工号、姓名、性别、电话、邮箱、地址。我们已经基本完成窗体的构建和代码编写。可以实现教师信息的增加查询。
代码如下:
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 TeacherFrm : Form
{
public TeacherFrm()
{
InitializeComponent();
BindMajor();
BindTeacher();
}
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";
BindTeacher();
}
void BindTeacher()
{
string sql = "select TNo as 工号,TName as 姓名,MajorName as 专业,Sex as 性别,Phone as 电话,Email as 邮箱,Adress as 地址 from Teacher,Major where Teacher.MajorId=Major.MajorId";
DB db = new DB();
DataSet ds = db.GetDataSet(sql, "Teacher");
dataGridView1.DataSource = ds.Tables["Teacher"];
}
private void btnAdd_Click(object sender, EventArgs e)
{
string sql = "insert into Teacher(TNo,TName,Sex,MajorId,Phone,Email,Adress)values('"
+ txtTNo.Text + "','" + txtTName.Text + "','" + txtSex.Text + "'," + cbMajor.SelectedValue + ",'" + txtPhone.Text + "','" + txtEmail.Text + "','" + txtAdress.Text + "')";
DB db = new DB();
if (db.ExecuteSQL(sql))
MessageBox.Show("教师增加成功");
else
MessageBox.Show("教师信息增加失败,请检查工号号是否已存在");
BindTeacher();
} private void btnSearch_Click(object sender, EventArgs e)
{
string sql = "select TNo,TName,Sex,MajorName,Phone,Email,Adress from Major,Teacher where Major.MajorId=Teacher.MajorId and TName='" + txtTName.Text + "'";
DB db = new DB();
DataSet ds = db.GetDataSet(sql, "a");
dataGridView1.DataSource = ds.Tables["a"];
} private void btnCancel_Click(object sender, EventArgs e)
{
this.Close();
} private void TeacherFrm_Load(object sender, EventArgs e)
{ }
}
}
存在的问题:因为有了学生那部分的代码编写,这次的代码编写有了一定的依照之后,我们也是很快的完成了代码的编写级实现,未出现问题。
记录人:邵楠
冲刺阶段 day 8的更多相关文章
- 【Alpha版本】冲刺阶段——Day 1
我说的都队 031402304 陈燊 031402342 许玲玲 031402337 胡心颖 03140241 王婷婷 031402203 陈齐民 031402209 黄伟炜 031402233 郑扬 ...
- 【Alpha版本】冲刺阶段——Day 8
我说的都队 031402304 陈燊 031402342 许玲玲 031402337 胡心颖 03140241 王婷婷 031402203 陈齐民 031402209 黄伟炜 031402233 郑扬 ...
- Beta冲刺阶段
Beta冲刺阶段 现阶段工作安排以及问题解决 Struts2框架配置 网上下载Struts 2 的框架代码,按照书上教程进行配置 遇到的问题:书上配置过程和实际操作有出入,按照书上过程无法完成配置过程 ...
- “我爱淘”冲刺阶段Scrum站立会议1
昨天是我们项目冲刺阶段的第一天,站立会议的内容如下: 1.昨天完成了项目中的第一个界面--“精选”界面:完成了一点Java文件的编写: 2.今天的任务就是完成第一个Activity的编写:将布局文件和 ...
- 【Alpha版本】冲刺阶段 - Day7 - 靠泊
Alpha:指集成了主要功能的第一个试用版本.在这个版本中有些小功能并未实现.事实上很多软件的 Alpha 版本只是在内部使用.给外部用户使用的 Alpha 版本会起一个比较美妙的名字,例如,技术预览 ...
- 【Alpha版本】冲刺阶段 - Day4 - 加速
今日进展 袁逸灏:实现音乐的播放.(5h) 启动类,游戏画面类(修改类) 刘伟康:继续借鉴其他 alpha 冲刺博客,了解了Android方面的部分内容,便于更好地推进进度.(2h) 刘先润:更新图画 ...
- 《团队作业第三、第四周》五小福团队作业--Scrum 冲刺阶段--Day7
<团队作业第三.第四周>五小福团队作业--Scrum 冲刺阶段--Day7 一.项目燃尽图 二.项目进展 [20172301郭恺第七天的进展] 第七天完成的任务: 代码整合,界面调整为相对 ...
- 团队Scrum冲刺阶段-Day 6
选择困难症的福音--团队Scrum冲刺阶段-Day 6 今日进展 编写提问部分 游戏分类的界面全部写完了!!!! 临时大家决定没有BGM的app不是一个完整的app,所以在大家共同学习的努力下,听完四 ...
- 选择困难症的福音——团队Scrum冲刺阶段-Day 1领航
选择困难症的福音--团队Scrum冲刺阶段-Day 1领航 各个成员在 Alpha 阶段认领的任务 小组成员 分工 任务量 严域俊 完成小游戏接口部分.小游戏编写部分 21 吴恒佚 决策判断部分.小游 ...
- 选择困难症的福音——团队Scrum冲刺阶段-Day 2
选择困难症的福音--团队Scrum冲刺阶段-Day 2 今日进展 编写提问部分 如何将不同的问题选项连接到不同的下一个问题 如何保证问题的链接不会弄丢 登陆注册界面 完成密码可见与不可见的更改 ui界 ...
随机推荐
- Support Vector Machine (1) : 简单SVM原理
目录 Support Vector Machine (1) : 简单SVM原理 Support Vector Machine (2) : Sequential Minimal Optimization ...
- PHP 位移运算符(<<左移和>>右移)
位移运算符 << 位左移 左移运算的实质是将对应的数据的二进制值逐位左移若干位,并在空出的位置上填0,最高位溢出并舍弃.例 如 $a=10; $b=$a<<2; 则$b=40, ...
- apache+tomcat分布式搭建
windows 下Apache和tomcat整合 负载均衡session共享 准备工作: 1. Apache 2.2.4 下载地址:http://cztele1.skycn.com/down/apac ...
- 获取ServletContext
ServletConfig config.getServletContext(): GenericServlet this.getServletContext(); HttpSe ...
- centos 7 u盘安装
centos 7 u盘安装 http://www.centoscn.com/image-text/setup/2014/0724/3342.html
- DataGridView控件“至少有一列没有单元格模板”问题处理
这个问题一般是没有设置单元格模板造成的. mdgv.Columns[].CellTemplate = new DataGridViewTextBoxCell();
- strcat strcpy 使用出现的问题汇总
事例1(转) 在程序中多次用的strcat函数,但是有时候编译通过,但是执行时却出现了错误.为了进一步了解strcat函数的使用,我首先写了这样的一个测试程序: main(){ char ...
- python之获取页面标签的方法
from urllib.request import urlopen from urllib.error import HTTPError from bs4 import BeautifulSoup ...
- 关于Android中混淆的问题
1.签名打包后库依赖报错,提示找不到依赖库的方法. 原因:混淆,依赖库的方法被混淆了. 解决方法:过滤混淆,即不要混淆这依赖库的文件. -keep class de.greenrobot.event. ...
- 转:pack URI in WPF
一开始看到WPF里面经常用如下语句来构造资源文件Uri: Uri uri = new Uri("/AssemblyName;component/image.png"); 我还以为这 ...