版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、这个是添加的代码 using System; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; namespace 学生成绩管理系统 public partial class studentluru : Form / CurrencyManager cmAmend; / SqlConnection sqlConnection1 = new SqlConnection(); public studentluru() InitializeComponent(); priv
2、ate void studentluru_Load(object sender, EventArgs e) / 录入 private void button5_Click(object sender, EventArgs e) string sno = textBox1.Text; string sname = textBox2.Text; string ssex = textBox3.Text; string sage = textBox4.Text; string sclass = textBox5.Text; string sdept = textBox6.Text; string sa
3、ddress = textBox7.Text; string sphone = textBox8.Text; string sqq = textBox9.Text; if (textBox1.Text = | textBox2.Text = | textBox5.Text = ) if (textBox1.Text = ) MessageBox.Show( 学 号 不 能 为 空 , 警 告 提 示 , MessageBoxButtons.OKCancel, MessageBoxIcon.Error); textBox1.Focus(); return; if (textBox2.Text =
4、 ) MessageBox.Show( 姓 名 不 能 为 空 , 警 告 提 示 , MessageBoxButtons.OKCancel, MessageBoxIcon.Error); textBox2.Focus(); return; if (textBox5.Text = ) MessageBox.Show( 班 级 不 能 为 空 , 警 告 提 示 , MessageBoxButtons.OKCancel, MessageBoxIcon.Error); textBox5.Focus(); return; else string connstr = server=IT32;uid=s
5、a;pwd=sa;database=sc; try SqlConnection conn = new SqlConnection(connstr); conn.Open(); string sqlinsert = insert into studentinfo values( + sno + , + sname+ , + ssex + , + sage + , + sclass + , + sdept + , + saddress + , + sphone + , + sqq + ); SqlCommand sc = new SqlCommand(sqlinsert, conn); sc.Ex
6、ecuteNonQuery(); textBox1.Text = ; textBox2.Text = ; textBox3.Text = ; textBox4.Text = ; textBox5.Text = ; textBox6.Text = ; textBox7.Text = ; textBox8.Text = ; textBox9.Text = ; MessageBox.Show(数据已经添加成功,温馨提示”); conn.Close(); catch (Exception ex) MessageBox.Show(ex.ToString(); private void button8_C
7、lick(object sender, EventArgs e) this.Dispose(); 这个是查询界面的代码 : using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; namespace 学生成绩管理系统 public partial class studentchaxun : Form DataTable dt = new DataTable(); string p
8、er; string sno; CurrencyManager cmAmend; public studentchaxun() InitializeComponent(); public studentchaxun(string k, string s) InitializeComponent(); per = k; sno = s; private void studentchaxun_Load(object sender, EventArgs e) / TODO:这行代码将数据加载到表“ studentDataSet.studentinfo”中。您可以根据需要 移动或移除它。 / 数据绑定
9、 if (per = 超级用户 ) string sqlsel = select * from studentinfo ; DataTable dt = bangding(sqlsel); cmAmend = (CurrencyManager)BindingContextdt; if (per = 普通用户 ) string sqlsel = select * from studentinfo where sno= + sno + ; DataTable dt = bangding(sqlsel); cmAmend = (CurrencyManager)BindingContextdt; Da
10、taTable bangding(string sqlsel) string connstr = server=.;uid=sa;pwd=sa;database=sc; using (SqlConnection conn = new SqlConnection(connstr) conn.Open(); DataSet ds = new DataSet(); SqlDataAdapter da = new SqlDataAdapter(sqlsel, conn); da.Fill(ds, coust); DataTable dt = ds.Tablescoust; conn.Close();
11、return dt; private void button1_Click(object sender, EventArgs e) string xuehao = comboBox1.Text; string sqlsel = select * from studentinfo where sno= + xuehao + ; else string xingming = comboBox2.Text; string sqlsel = select * from studentinfo where sname= + xingming + ; private void radioButton1_C
12、heckedChanged(object sender, EventArgs e) else private void checkstate(int pos) if (pos = 0) toolStripButton1.Enabled = false; toolStripButton2.Enabled = false; toolStripButton3.Enabled = true; toolStripButton4.Enabled = true; else toolStripButton1.Enabled = true; toolStripButton2.Enabled = true; to
13、olStripButton3.Enabled = true; toolStripButton4.Enabled = true; / 首记录 private void toolStripButton1_Click(object sender, EventArgs e) cmAmend.Position = 0;/ 设置为 0. 回到首记录 checkstate(cmAmend.Position); / 上一条 private void toolStripButton2_Click(object sender, EventArgs e) cmAmend.Position-; checkstate(
14、cmAmend.Position); / 下一条 private void toolStripButton3_Click(object sender, EventArgs e) cmAmend.Position+; checkstate(cmAmend.Position); / 末记录 private void toolStripButton4_Click(object sender, EventArgs e) cmAmend.Position = cmAmend.Count - 1; checkstate(cmAmend.Position); 删除的代码 : using System; us
15、ing System.ComponentModel; using System.Data; using System.Drawing; using System.Text; namespace 学生成绩管理系统 public partial class studentshanchu : Form CurrencyManager cmAmend; public studentshanchu() InitializeComponent(); private void studentshanchu_Load(object sender, EventArgs e) / TODO:这行代码将数据加载到表
16、“ studentDataSet.studentinfo”中。您可以根据需要 移动或移除它。 / 数据绑定 string sqlsel = select * from studentinfo ; DataTable dt = bangding(sqlsel); cmAmend = (CurrencyManager)BindingContextdt; DataTable bangding(string sqlsel) string connstr = server=.;uid=sa;pwd=sa;database=sc; using (SqlConnection conn = new SqlCo
17、nnection(connstr) conn.Open(); DataSet ds = new DataSet(); SqlDataAdapter da = new SqlDataAdapter(sqlsel, conn); da.Fill(ds, coust); DataTable dt = ds.Tablescoust; conn.Close(); return dt; private void checkBox1_CheckedChanged(object sender, EventArgs e) if (checkBox1.Checked = true) this.Height = 4
18、50; else this.Height = 250; private void button1_Click(object sender, EventArgs e) if (MessageBox.Show( 你确定要删除该记录吗 , 询问 , MessageBoxButtons.OKCancel, MessageBoxIcon.Question) = DialogResult.OK) string connstr = server=.;uid=sa;pwd=sa;database=sc; using (SqlConnection conn = new SqlConnection(connstr
19、) conn.Open(); DataSet ds = new DataSet(); string sqlset = select * from studentinfo; / 数据集 SqlDataAdapter da = new SqlDataAdapter(sqlset, conn); da.Fill(ds, coust); DataTable dt = ds.Tablescoust; SqlCommandBuilder cb = new SqlCommandBuilder(da); dt.Rowspos.Delete(); da.Update(ds, coust); textBox1.T
20、ext = ; textBox2.Text = ; textBox3.Text = textBox4.Text = textBox5.Text = ; textBox6.Text = ; textBox7.Text = ; textBox8.Text = ; textBox9.Text = ; MessageBox.Show(恭喜你已成功删除,温馨提示”); conn.Close(); 修改的代码 : using System; using System.ComponentModel; using System.Data; using System.Drawing; using System.
21、Text; using System.Data.SqlClient; namespace 学生成绩管理系统 public partial class studentxiugai : Form string connstr = server=.;uid=sa;pwd=sa;database=sc; string per; string sno; CurrencyManager cmAmend; public studentxiugai() InitializeComponent(); public studentxiugai(string k,string s) InitializeCompon
22、ent(); per = k; sno = s; private void checkBox1_CheckedChanged(object sender, EventArgs e) if (checkBox1.Checked = true) /this.Height = 450; comboBox1.Enabled = false; textBox1.Enabled = false; else /this.Height = 250; comboBox1.Enabled = true; textBox1.Enabled = true; private void studentxiugai_Loa
23、d(object sender, EventArgs e) / 数据绑定 if (per = 超级用户 ) string sqlsel = select * from studentinfo order by sno asc ; DataTable dt = bangding(sqlsel); cmAmend = (CurrencyManager)BindingContextdt; if (per = 普通用户 ) string sqlsel = select *from studentinfo where sno= + sno + DataTable dt = bangding(sqlsel
24、); DataTable bangding(string sqlsel) / string connstr = server=.;uid=sa;pwd=sa;database=sc; using (SqlConnection conn = new SqlConnection(connstr) conn.Open(); DataSet ds = new DataSet(); SqlDataAdapter da = new SqlDataAdapter(sqlsel, conn); da.Fill(ds, coust); DataTable dt = ds.Tablescoust; conn.Cl
25、ose(); return dt; private void button1_Click(object sender, EventArgs e) if (checkBox1.Checked = true) string sno = comboBox1.Text; string sname = textBox1.Text; string sex = textBox2.Text; string age = textBox3.Text; string sclass = textBox4.Text; string sdept = textBox5.Text; string saddress = tex
26、tBox6.Text; string sphone = textBox7.Text; string sqq = textBox8.Text; | textBox4.Text = | if (textBox2.Text = | textBox3.Text = textBox5.Text = ) if (textBox2.Text = ) MessageBox.Show(性 别 不 能为空,温 馨提示 MessageBoxButtons.OKCancel, MessageBoxIcon.Error); textBox2.Focus(); return; if (textBox3.Text = ) MessageBox.Show(年龄不 能为空,温 馨提示 MessageBo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 26045-2025蓄电池板栅用铅合金锭
- 2025年一级建造师考试试题(综合卷)附答案详解
- 信息监理师试题及答案
- 研学旅行经验交流课件
- 度绍兴市继续教育公需科目试题及答案
- 建筑电气工程师面试题及答案
- 心理学题目(附答案)
- 执业中药师考试核心知识试题及答案
- 执业药师继续教育试题及答案
- 投资银行试题及答案
- 人教版初中化学九年级上册第六单元《碳和碳的氧化物》课题1《金刚石、石墨和C60》第二课时《单质碳的化学性质》教学设计
- 救护车合作协议书合同
- 【西安交通大学】2025年电力人工智能多模态大模型创新技术及应用报告
- 《妇产科宫颈癌》课件
- 上下楼梯安全课件
- 养猪场成本核算流程
- 老年患者安全用药
- 炼钢厂铁水包使用管理制度(4篇)
- 充电宝安全教育
- GB/T 19077-2024粒度分析激光衍射法
- 合同解除协议书范例模板
评论
0/150
提交评论