コード例 #1
0
        private void button3_Click(object sender, EventArgs e)
        {
            int index = this.dataGridView1.CurrentRow.Index;

            if (index < 0)
            {
                MessageBox.Show("请选择要删除的记录", "提示");
                return;
            }
            else
            {
                if (MessageBox.Show("确定要删除吗?", "删除后无法撤回", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
                {
                    string tno = ds.Tables[0].Rows[index]["教师号"].ToString();
                    string cno = ds.Tables[0].Rows[index]["课程号"].ToString();
                    try
                    {
                        if (TC.TCInfoOperation.deleteTCInfo(tno, cno))
                        {
                            MessageBox.Show("删除成功!", "提示");
                            //binddatagrid
                            string        Tno  = this.TnoText.Text.Trim();
                            string        Cno  = this.CnoText.Text.Trim();
                            TC.TCInfoData data = new TC.TCInfoData();
                            data.Tno = Tno;
                            data.Cno = Cno;

                            try
                            {
                                ds = TC.TCInfoOperation.getTCInfo(data);
                                this.dataGridView1.DataSource = ds.Tables[0];
                            }
                            catch (Exception ex)
                            {
                                ex.ToString();
                            }
                        }
                        else
                        {
                            MessageBox.Show("删除失败", "错误");
                        }
                    }
                    catch (Exception ex)
                    {
                        ex.ToString();
                        MessageBox.Show("删除失败", "错误");
                    }
                    finally
                    {
                        TCQuery_Load(sender, e);
                    }
                }
            }
        }
コード例 #2
0
        private void SelectBtn_Click(object sender, EventArgs e)
        {
            string Tno = this.TnoText.Text.Trim();
            string Cno = this.CnoText.Text.Trim();

            if (Tno == "" && Cno == "")
            {
                MessageBox.Show("教师号和课程号不能同时为空!请输入要查询条件", "提示");
                return;
            }
            else
            {
                TC.TCInfoData data = new TC.TCInfoData();

                data.Tno = Tno;
                data.Cno = Cno;

                try
                {
                    ds = TC.TCInfoOperation.getTCInfo(data);
                    this.dataGridView1.DataSource = ds.Tables[0];
                }
                catch (Exception ex)
                {
                    ex.ToString();
                }

                //SqlConnection conn = new SqlConnection();
                //DataSet ds = new DataSet("MIS2");
                //conn.ConnectionString = "server=.;database=jiaoxuedb;uid=sa;pwd=960109";
                //conn.Open();
                //SqlCommand cmd = new SqlCommand();
                //if (Tno == "")
                //    cmd.CommandText = "select Teacher.Tname '教师姓名',Course.Cname '课程名',Teacher.Sal '薪水',Teacher.Age '年龄', Teacher.Prof '职称' ,Teacher.Dept '所教专业' from TC, Teacher, Course where TC.Cno = Course.Cno AND TC.Tno = Teacher.Tno AND TC.Cno = '" + Cno + "'";
                //else if (Cno == "")
                //    cmd.CommandText = "select Teacher.Tname '教师姓名',Course.Cname '课程名',Teacher.Sal '薪水',Teacher.Age '年龄', Teacher.Prof '职称' ,Teacher.Dept '所教专业' from TC, Teacher, Course where TC.Cno = Course.Cno AND TC.Tno = Teacher.Tno AND TC.Tno = '" + Tno + "'";
                //else
                //    cmd.CommandText = "select Teacher.Tname '教师姓名',Course.Cname '课程名',Teacher.Sal '薪水',Teacher.Age '年龄', Teacher.Prof '职称' ,Teacher.Dept '所教专业' from TC, Teacher, Course where TC.Cno = Course.Cno AND TC.Tno = Teacher.Tno AND TC.Tno = '" + Tno + "' AND TC.Cno='" + Cno + "'";
                //cmd.Connection = conn;
                //SqlDataAdapter sda = new SqlDataAdapter();
                //sda.SelectCommand = cmd;
                //SqlCommandBuilder builder = new SqlCommandBuilder(sda);
                //sda.Fill(ds, "TC");
                //dataGridView1.DataSource = ds.Tables["TC"];
                //if (ds.Tables.Count == 1 && ds.Tables[0].Rows.Count == 0)
                //    MessageBox.Show("抱歉!找不到相关记录!没有满足条件的记录,请确认查询条件", "提示");
                //conn.Close();
            }
        }
コード例 #3
0
        //获取查询教学信息
        public static DataSet getTCInfo(TC.TCInfoData TCInfo)
        {
            string condition = "";

            if (TCInfo.Tno != null && TCInfo.Tno != "")
            {
                condition += "and Tno='" + TCInfo.Tno + "'";
            }
            if (TCInfo.Cno != null && TCInfo.Cno != "")
            {
                condition += "and Cno='" + TCInfo.Cno + "'";
            }
            string sql = "select Tno 教师号,Cno 课程号 from TC where 2=2 " + condition;

            return(dataAccess.GetDataSet(sql, "TC"));
        }
コード例 #4
0
        //修改教学信息
        public static bool updateTCInfo(TC.TCInfoData TCInfo)
        {
            string sql = "update TC set Tno='" + TCInfo.New_tno + "', Cno='" + TCInfo.New_cno + "' where Tno='" + TCInfo.Tno + "'And Cno = '" + TCInfo.Cno + "'";

            return(dataAccess.ExecuteSQL(sql));
        }
コード例 #5
0
        //插入教学信息
        public static bool insertTCInfo(TC.TCInfoData TCInfo)
        {
            string sql = "insert into TC(Tno,Cno) VALUES ('" + TCInfo.Tno + "','" + TCInfo.Cno + "')";

            return(dataAccess.ExecuteSQL(sql));
        }