/// <summary> /// 새로고침 버튼 클릭 이벤트 /// 1. ComboBox1 의 내용을 담아서 DB의 LoadClass() 수행 /// 2. ComboBox1의 내용을 쿼리문 where절에 담아서 정보 다시 출력 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnRenew_Click(object sender, EventArgs e) { ClassDB db = new ClassDB(); DataTable dt = db.LoadClass(comboBox1.Text); db.Dispose(); DataView dataView = new DataView(dt); classDataGridView.DataSource = dataView; }
/// <summary> /// 1. DB에 있는 LoadClassData() 호출 /// 2. DataTable에 담아 DataView로 /// 3. DataGridView의 DataSource를 Dataview로 /// </summary> private void SetData() { try { ClassDB db = new ClassDB(); DataTable dt = db.LoadClassData(); db.Dispose(); DataView dataView = new DataView(dt); classDataGridView.DataSource = dataView; } catch (Exception err) { MessageBox.Show(err.Message); } }