private void button4_Click(object sender, EventArgs e) { if (radioButton1.Checked == true) { string key = dataGridView1.CurrentRow.Cells[0].Value.ToString(); string value_1 = "'" + dataGridView1.CurrentRow.Cells[0].Value.ToString() + "'"; string value_2 = "'" + dataGridView1.CurrentRow.Cells[1].Value.ToString() + "'"; string value_3 = "'" + dataGridView1.CurrentRow.Cells[2].Value.ToString() + "'"; string value_4 = "'" + dataGridView1.CurrentRow.Cells[3].Value.ToString() + "'"; string value_5 = "'" + dataGridView1.CurrentRow.Cells[4].Value.ToString() + "'"; string value_6 = "'" + dataGridView1.CurrentRow.Cells[5].Value.ToString() + "'"; string value_7 = "'" + dataGridView1.CurrentRow.Cells[6].Value.ToString() + "'"; string value_8 = "'" + dataGridView1.CurrentRow.Cells[7].Value.ToString() + "'"; string sql_up = "UPDATE book SET " + "bname =" + value_2 + "," + "bwriter =" + value_3 + "," + "bpulisher =" + value_4 + "," +"btmpublished"+value_5+ "bclass =" + value_6 + "," +"bsum"+value_7+ "bkejie =" + value_8 + "WHERE bnum=" + "'" + dataGridView1.CurrentRow.Cells[0].Value.ToString() + "'" + ";"; ConnDb conn_up = new ConnDb(); conn_up.update(sql_up); dataGridView1.DataSource = null;//刷新datagridview dataGridView1.Rows.Clear(); dataGridView1.Columns.Clear(); DataSet ds = new DataSet(); string sql = "Select * from book"; ConnDb conn1 = new ConnDb(); ds = conn1.query(sql); dataGridView1.DataSource = ds.Tables[0]; } if (radioButton2.Checked == true) { string key = dataGridView1.CurrentRow.Cells[0].Value.ToString(); string value_1 = "'" + dataGridView1.CurrentRow.Cells[0].Value.ToString() + "'"; string value_2 = "'" + dataGridView1.CurrentRow.Cells[1].Value.ToString() + "'"; string value_3 = "'" + dataGridView1.CurrentRow.Cells[2].Value.ToString() + "'"; string value_4 = "'" + dataGridView1.CurrentRow.Cells[3].Value.ToString() + "'"; string sql_up = "UPDATE [user] SET " + "uname =" + value_2 + "," + "upasswd =" + value_3 + "," + "ubrwalready ="+value_4+" WHERE bnum=" + "'" + dataGridView1.CurrentRow.Cells[0].Value.ToString() + "'" + ";"; ConnDb conn_up = new ConnDb(); conn_up.update(sql_up); dataGridView1.DataSource = null;//刷新datagridview dataGridView1.Rows.Clear(); dataGridView1.Columns.Clear(); DataSet ds = new DataSet(); string sql = "Select * from [user]"; ConnDb conn1 = new ConnDb(); ds = conn1.query(sql); dataGridView1.DataSource = ds.Tables[0]; } if (radioButton3.Checked == true) { string key = dataGridView1.CurrentRow.Cells[0].Value.ToString(); string value_1 = "'" + dataGridView1.CurrentRow.Cells[0].Value.ToString() + "'"; string value_2 = "'" + dataGridView1.CurrentRow.Cells[1].Value.ToString() + "'"; string value_3 = "'" + dataGridView1.CurrentRow.Cells[2].Value.ToString() + "'"; string value_4 = "'" + dataGridView1.CurrentRow.Cells[3].Value.ToString() + "'"; string value_5 = "'" + dataGridView1.CurrentRow.Cells[4].Value.ToString() + "'"; string sql_up = "UPDATE borrowinfo SET " + "tmbrw" + value_3 + "tmlimit" + value_5 + "WHERE bnum=" + "'" + dataGridView1.CurrentRow.Cells[1].Value.ToString() + "' and unum='" + dataGridView1.CurrentRow.Cells[0].Value.ToString() + "';"; ConnDb conn_up = new ConnDb(); conn_up.update(sql_up); dataGridView1.DataSource = null;//刷新datagridview dataGridView1.Rows.Clear(); dataGridView1.Columns.Clear(); DataSet ds = new DataSet(); string sql = "Select * from borrowinfo"; ConnDb conn1 = new ConnDb(); ds = conn1.query(sql); dataGridView1.DataSource = ds.Tables[0]; } }
private void button1_Click(object sender, EventArgs e) { //bool valid = true; if (radioButton1.Checked == true) { //string sql string value_1 = "'" + dataGridView1.Rows[dataGridView1.Rows.Count - 2].Cells[0].Value.ToString() + "'"; string value_2 = "'" + dataGridView1.Rows[dataGridView1.Rows.Count - 2].Cells[1].Value.ToString() + "'"; string value_3 = "'" + dataGridView1.Rows[dataGridView1.Rows.Count - 2].Cells[2].Value.ToString() + "'"; string value_4 = "'" + dataGridView1.Rows[dataGridView1.Rows.Count - 2].Cells[3].Value.ToString() + "'"; string value_5 = "'" + dataGridView1.Rows[dataGridView1.Rows.Count - 2].Cells[4].Value.ToString() + "'"; string value_6 = "'" + dataGridView1.Rows[dataGridView1.Rows.Count - 2].Cells[5].Value.ToString() + "'"; string value_7 = "'" + dataGridView1.Rows[dataGridView1.Rows.Count - 2].Cells[6].Value.ToString() + "'"; string value_8 = "'" + dataGridView1.Rows[dataGridView1.Rows.Count - 2].Cells[7].Value.ToString() + "'"; string value = value_1 + "," + value_2 + "," + value_3 + "," + value_4 + "," + value_5 + "," + value_6 +","+ value_7 + "," + value_8; string sql_in = "INSERT INTO book VALUES" + "(" + value + ")";//将datagridview行抽取成sql语句 /*for (int i = 0; i < dataGridView1.Rows.Count-2; i++) { if (dataGridView1.Rows[dataGridView1.Rows.Count - 2].Cells[0].Value.ToString().Equals(dataGridView1.Rows[i].Cells[0].Value.ToString())) { MessageBox.Show("输入数据错误,请重新编辑"); sql_in = "select * from book"; valid = false; } } */ //if (valid == true) try { ConnDb conn_2 = new ConnDb(); conn_2.update(sql_in); dataGridView1.DataSource = null;//刷新datagridview dataGridView1.Rows.Clear(); dataGridView1.Columns.Clear(); DataSet ds = new DataSet(); string sql = "Select * from book"; ConnDb conn1 = new ConnDb(); ds = conn1.query(sql); dataGridView1.DataSource = ds.Tables[0]; } catch (Exception e5) { MessageBox.Show("输入数据错误,请重新编辑("+e5.Message+")"); } } if (radioButton2.Checked == true) { string value_1 = "'" + dataGridView1.Rows[dataGridView1.Rows.Count - 2].Cells[0].Value.ToString() + "'"; string value_2 = "'" + dataGridView1.Rows[dataGridView1.Rows.Count - 2].Cells[1].Value.ToString() + "'"; string value_3 = "'" + dataGridView1.Rows[dataGridView1.Rows.Count - 2].Cells[2].Value.ToString() + "'"; string value_4 = "'" + dataGridView1.Rows[dataGridView1.Rows.Count - 2].Cells[3].Value.ToString() + "'"; //string value_5 = "'" + dataGridView1.Rows[dataGridView1.Rows.Count - 1].Cells[4].Value.ToString(); //string value_6 = "'" + dataGridView1.Rows[dataGridView1.Rows.Count - 1].Cells[5].Value.ToString(); string value = value_1 + "," + value_2 + "," + value_3 + "," + value_4; string sql_in = "INSERT INTO [user] VALUES" + "(" + value + ")" + ";"; /*for (int i = 0; i < dataGridView1.Rows.Count - 2; i++) { if (dataGridView1.Rows[dataGridView1.Rows.Count - 2].Cells[0].Value.ToString().Equals(dataGridView1.Rows[i].Cells[0].Value.ToString())) { MessageBox.Show("输入数据错误,请重新编辑"); sql_in = "select * from [user]"; valid = false; } }*/ //if (valid == true) try { ConnDb conn_2 = new ConnDb(); conn_2.update(sql_in); dataGridView1.DataSource = null;//刷新datagridview dataGridView1.Rows.Clear(); dataGridView1.Columns.Clear(); DataSet ds = new DataSet(); string sql = "Select * from [user]"; ConnDb conn1 = new ConnDb(); ds = conn1.query(sql); dataGridView1.DataSource = ds.Tables[0]; } catch (Exception e4) { MessageBox.Show("输入数据错误,请重新编辑("+e4.Message+")"); } //string sql } if (radioButton3.Checked == true) { //string sql } }
private void button2_Click(object sender, EventArgs e) { if (radioButton1.Checked == true) { if (MessageBox.Show("确定删除此记录?", "", MessageBoxButtons.OKCancel) == DialogResult.OK) { //delete string key = this.dataGridView1.CurrentRow.Cells[0].Value.ToString();//获取当前光标所在行的主键 string KEY = "'" + key + "'"; string sql_del = "delete from book where bnum=" + KEY; ConnDb conn_del = new ConnDb(); conn_del.update(sql_del); MessageBox.Show("删除成功!"); dataGridView1.DataSource = null; dataGridView1.Rows.Clear(); dataGridView1.Columns.Clear(); DataSet ds = new DataSet(); string sql = "Select bnum 图序号,bname 图书名,bwriter 作者,bpulisher 出版社,btmpublished 出版日期,bclass 类型,bsum 总数,bkejie 是否可借 from book"; ConnDb conn1 = new ConnDb(); ds = conn1.query(sql); dataGridView1.DataSource = ds.Tables[0]; //string sql } } if (radioButton2.Checked == true) { if (MessageBox.Show("确定删除此记录?", "确认信息", MessageBoxButtons.OKCancel) == DialogResult.OK) { //delete string key = this.dataGridView1.CurrentRow.Cells[0].Value.ToString(); string KEY = "'" + key + "'"; string sql_del = "delete from [user] where unum=" + KEY; ConnDb conn_del = new ConnDb(); conn_del.update(sql_del); MessageBox.Show("删除成功!"); dataGridView1.DataSource = null; dataGridView1.Rows.Clear(); dataGridView1.Columns.Clear(); DataSet ds = new DataSet(); string sql = "Select * from [user]"; ConnDb conn1 = new ConnDb(); ds = conn1.query(sql); dataGridView1.DataSource = ds.Tables[0]; //string sql } } if (radioButton3.Checked == true) { MessageBox.Show("您无权修改此记录"); //string key = this.dataGridView1.CurrentRow.Cells[0].Value.ToString(); //string KEY = "'" + key + "'"; //string sql_del = "delete from borrowinfo where =" + KEY; // ConnDb conn_del = new ConnDb(); // conn_del.update(sql_del); //string sql } }