private void button_delete_Click(object sender, EventArgs e) { if (MessageBox.Show("Bạn có chắc chắn muốn xóa không?", "Đang xóa", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { string query = "SELECT * FROM deTai"; SqlConnection conn = DBSQLServerUtils.GetDBConnection(); SqlDataAdapter adapter = new SqlDataAdapter(query, conn); SqlCommandBuilder cmd = new SqlCommandBuilder(adapter); adapter.InsertCommand = cmd.GetInsertCommand(); adapter.UpdateCommand = cmd.GetUpdateCommand(); adapter.DeleteCommand = cmd.GetDeleteCommand(); DataSet data = new DataSet(); adapter.Fill(data); //dataGridView1.Rows.RemoveAt(rowIndex); data.Tables[0].Rows[rowIndex].Delete(); adapter.Update(data); dataGridView1.DataSource = null; LoadData(); } }
private void button_ok_Click(object sender, EventArgs e) { ctn.Invoke(textBox_ID.Text, textBox_name.Text, dateTimePicker.Value, comboBox_level.Text, comboBox_chairMan.Text, radioButton_done.Checked); try{ if (textBox_ID.Text != "" && textBox_name.Text != "" && comboBox_level.Text != "" && comboBox_chairMan.Text != "" && radioButton_done.Checked != null) { string query = @"INSERT INTO deTai([Mã đề tài],[Tên đề tài],[Cấp chủ đề],[Chủ nhiệm],[Tình trạng],[Ngày Nhận]) VALUES ('" + textBox_ID.Text.ToString() + "','" + textBox_name.Text.ToString() + "','" + comboBox_level.Text.ToString() + "','" + comboBox_chairMan.Text.ToString() + "','" + radioButton_done.Checked.ToString() + "','" + dateTimePicker.Value.ToString() + "');"; SqlConnection conn = DBSQLServerUtils.GetDBConnection(); SqlDataAdapter adapter = new SqlDataAdapter(query, conn); DataSet dt = new DataSet(); adapter.Fill(dt); } else { MessageBox.Show("Yêu Cầu Nhập Đầy Đủ"); } }catch (Exception ex) { MessageBox.Show("ERROR!!! \n" + ex.Message); } finally { Close(); } }
private void button_update_Click(object sender, EventArgs e) { string query = "SELECT * FROM deTai"; SqlConnection conn = DBSQLServerUtils.GetDBConnection(); SqlDataAdapter adapter = new SqlDataAdapter(query, conn); SqlCommandBuilder cmd = new SqlCommandBuilder(adapter); adapter.InsertCommand = cmd.GetInsertCommand(); adapter.UpdateCommand = cmd.GetUpdateCommand(); adapter.DeleteCommand = cmd.GetDeleteCommand(); DataSet data = new DataSet(); adapter.Fill(data); int r = rowIndex; data.Tables[0].Rows[r]["Mã đề tài"] = textBox_ID.Text; data.Tables[0].Rows[r]["Tên đề tài"] = textBox_name.Text; data.Tables[0].Rows[r]["Cấp chủ đề"] = comboBox_level.Text; data.Tables[0].Rows[r]["Chủ nhiệm"] = comboBox_chairMan.Text; if (Convert.ToBoolean(radioButton_done.Checked)) { data.Tables[0].Rows[r]["Tình trạng"] = true; } else { data.Tables[0].Rows[r]["Tình trạng"] = false; } data.Tables[0].Rows[r]["Ngày Nhận"] = Convert.ToDateTime(dateTimePicker.Value); adapter.Update(data); dataGridView1.DataSource = null; dataGridView1.DataSource = data.Tables[0]; }
private void button_search_Click(object sender, EventArgs e) { string query = "SELECT * FROM deTai WHERE [Mã đề tài] LIKE '%" + textBox_search.Text.ToString() + "%'"; SqlConnection conn = DBSQLServerUtils.GetDBConnection(); SqlDataAdapter adapter = new SqlDataAdapter(query, conn); DataSet dt = new DataSet(); adapter.Fill(dt); dataGridView1.DataSource = null; dataGridView1.DataSource = dt.Tables[0]; }//Search theo ten de tai
}//Search theo ten de tai #endregion #region Sort private void button_sort_Click(object sender, EventArgs e) { string query = "SELECT [Mã đề tài],[Tên đề tài],deTai.[Cấp chủ đề],[Tên chủ đề],[Chủ nhiệm],[Tình trạng],[Ngày Nhận]" + "FROM deTai INNER JOIN capDeTai ON deTai.[Cấp chủ đề] = capDeTai.[Cấp chủ đề] ORDER BY [Tên chủ đề],[Chủ nhiệm];"; SqlConnection conn = DBSQLServerUtils.GetDBConnection(); SqlDataAdapter adapter = new SqlDataAdapter(query, conn); DataSet data = new DataSet(); adapter.Fill(data); dataGridView1.DataSource = null; dataGridView1.DataSource = data.Tables[0]; }
private void button_show_Click(object sender, EventArgs e) { SqlConnection conn = DBSQLServerUtils.GetDBConnection(); try { conn.Open(); LoadData(); } catch (Exception ex) { MessageBox.Show("ERROR2!" + ex.Message); } finally { conn.Close(); } }
private void LoadData() { try { string query = "Select ROW_NUMBER() OVER(ORDER BY deTai.[Mã đề tài] asc) as STT,[Mã đề tài],[Tên đề tài],[Cấp chủ đề],[Chủ nhiệm],[Tình trạng],[Ngày Nhận] FROM deTai"; SqlConnection conn = DBSQLServerUtils.GetDBConnection(); SqlDataAdapter adapter = new SqlDataAdapter(query, conn); SqlCommandBuilder cmd = new SqlCommandBuilder(adapter); adapter.InsertCommand = cmd.GetInsertCommand(); adapter.UpdateCommand = cmd.GetUpdateCommand(); adapter.DeleteCommand = cmd.GetDeleteCommand(); DataSet data = new DataSet(); adapter.Fill(data); dataGridView1.DataSource = null; dataGridView1.DataSource = data.Tables[0]; } catch (Exception e) { MessageBox.Show("ERROR!!!/n" + e.Message); } }