+ -
当前位置:首页 → 问答吧 → 一个后台SQL的小问题

一个后台SQL的小问题

时间:2011-12-20

来源:互联网

一个学生管理系统的教师模块、需要录入学生成绩。
这个是查询学生课程的代码
  if (textBox1.Text.Length <= 0)
  {
  MessageBox.Show("查询条件不能为空", "系统提示:", MessageBoxButtons.OK, MessageBoxIcon.Information);
  return;
  }
  int i;

  if (int.TryParse(textBox1.Text, out i))
  {
  if (textBox1.Text.Length <= 0)
  {
  MessageBox.Show("学号必需为数字", "系统提示:", MessageBoxButtons.OK, MessageBoxIcon.Information);
  return;
  }
  }


  string sql = "server=.;uid=sa;pwd=;database=st";
  SqlConnection con = new SqlConnection(sql);
  SqlDataAdapter aaa = new SqlDataAdapter("select * from choice where S_no='" + textBox1.Text +"'",con);
  DataSet ds = new DataSet();
  aaa.Fill(ds);
  dataGridView1.DataSource = ds.Tables[0];

问题:我查询出来显示在dataGridView中,有多门课程,我有一个textbox2给来输入成绩、但是多门课程我怎么指定输入进课程里面。请大大们帮忙写下成绩输入的代码。

作者: abcd78978998   发布时间: 2011-12-20

这要看表的设计,如果是 sc(sno,cno,score),那就要一门一门来输了.

作者: qianjin036a   发布时间: 2011-12-20

可以使用下拉列表框,显示课程,然后根据课程来查询成绩!

作者: dzynihao   发布时间: 2011-12-20

相关阅读 更多