C#+sqlserver学生MIS平台的设计与开发(19)
时间:2016-11-25 20:24 来源:毕业论文 作者:毕业论文 点击:次
da.SelectCommand = sqlcomm; da.Fill(ds); textBox1.Text = ds.Tables[0].Rows[0][0].ToString();//DataSet ds中第一个表中第一行中第一列的值转换成字符串,读出并显示在textBox1.Text中。 textBox2.Text = ds.Tables[0].Rows[0][1].ToString(); textBox3.Text = ds.Tables[0].Rows[0][2].ToString(); textBox4.Text = ds.Tables[0].Rows[0][3].ToString(); textBox5.Text = ds.Tables[0].Rows[0][4].ToString(); conn.Close();//释放 } “确定”按钮的事件代码如下: private void button1_Click(object sender, EventArgs e) { String st = @"Data Source=(localdb)\Projects;Initial Catalog=stumane"; SqlConnection conn = new SqlConnection(st); conn.Open();//打开数据库连接 SqlCommand sqlcomm = new SqlCommand("update1", conn); sqlcomm.CommandType = CommandType.StoredProcedure; SqlParameter sqlpara1 = new SqlParameter("@班号", SqlDbType.Char, 10);//创建一个名为@班号,类型为char,长度为10的参数 sqlpara1.Value = textBox1.Text;//给sqlpara1赋值textBox1.Text sqlcomm.Parameters.Add(sqlpara1);//给sqlcomm命令添加参数 SqlParameter sqlpara2 = new SqlParameter("@年级", SqlDbType. nvarchar, 5); sqlpara2.Value = textBox2.Text; sqlcomm.Parameters.Add(sqlpara2); …………………………………………………………………………… //(以下代码与上面类似)// int sqlResult = sqlcomm.ExecuteNonQuery();//用sqlResult来判断是否修改成功 if (sqlResult > 0) { MessageBox.Show("修成功"); } else MessageBox.Show("修失败"); } 当选择修改学生信息时,其界面设计思路与上面修改班级信息的设计思路类似,是根据所选的学生的学号来修改学生的基本信息、课表信息、课程信息、考试信息和缴费信息。在这里就不做一一详解了。 (责任编辑:qin) |