-
DataGridView 에서 입력 받으면서 검사 하고 싶을때
DataGridView에는 해당 셀의 편집이 시작되면 편집용 컨트롤을 보여줌과 동시에 EditingControlShowing 이벤트를 발생 시킵니다. 해당 이벤트를 연결하여 TextBox뿐만 아니라 편집모드에서 열리는 모든 컨트롤에 직접 접근 할 수 있습니다. ex) //이벤트 연결 this.dataGridView1.EditingControlShowing += new DataGridViewEditingControlShowingEventHandler(dataGridView1_EditingControlShowing); void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e){ TextBox box = e.Control as TextBox; if(box != null) box.TextChanged…
-
TextBox 숫자 입력만 받도록 하기
// 정수형 값만 입력받도록 하기 private void textNum1_KeyPress(object sender, KeyPressEventArgs e) { if (!(char.IsDigit(e.KeyChar) || e.KeyChar == Convert.ToChar(Keys.Back) || e.KeyChar == ‘-‘)) { e.Handled = true; } } // 실수형 포함해서 입력받도록 하기 private void textNum1_KeyPress(object sender, KeyPressEventArgs e) { if (!(char.IsDigit(e.KeyChar) || e.KeyChar == Convert.ToChar(Keys.Back) || e.KeyChar == ‘-‘ || e.KeyChar == ‘.’)) {…
-
초간단 DataGridView 사용법 (추가중…)
행에 바인딩된 개체에 액세스(BindingList 사용권장) BindList은 목록 데이터 원본이 편집을 지원하도록 하기 위해 데이터 바인딩 인프라에 필요한 최소 인터페이스구현되어져 있따! http://msdn.microsoft.com/ko-kr/library/ms132679.aspx void invoiceButton_Click(object sender, EventArgs e) { foreach (DataGridViewRow row in this.dataGridView1.SelectedRows) { Customer cust = row.DataBoundItem as Customer; if (cust != null) { cust.SendInvoice(); } } } 표시를 위해 셀 내용의 서식을 지정해야…
-
MS access 쿼리 insert, select into, update, delete
<INSERT INTO> – INSERT INTO 구문은 테이블에 새로운 레코드를 입력 할 때 사용합니다. 1. INSERT INTO 문을 이용하여 tblCustomers 테이블에 CustomerName, Phone 값을 추가합니다. INSERT INTO tblCustomers(CustomerName, Phone) VALUES(‘홍길동’, “02-9807-0999′) 2. 데이터를 추가하려는 테이블의 모든 필드의 순서와 갯수가 동일한 값을 추가한다면 필드명을 생략해도 됩니다.. -tblCustomers 테이블의 필드가 3 개인 경우 INSERT INTO…
