DataGrid에서 특정 Cell에만 MaxLength를 지정해주고 싶습니다.
또한 그 특정 Cell에만 inpute Data의 Format을 정해주고 싶습니다.
Column 전체에 MaxLength와 Format은 설정해 줄수 있는대, 특정 Cell에만 적용하려니 어렵네요.
private void dataGridView2_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
e.Control.KeyPress += new KeyPressEventHandler(ColumnObject_KeyPress);
...
}
private void ColumnObject_KeyPress(object sender, KeyPressEventArgs e)
{
...
}
위와 같이 작성하여 Key입력중 Foramt을 체크하려고 했는대, 최초 수정할때 한번만 콜 되더라구요.
dataGridView2_CellValueChanged 이벤트로 처리해줄려고 했지만 이녀석은 수정이 완료됬을대만 call 되더라구요.
KeyDown 때마다 DataGridView에 있는 특정 Cell의 Value값을 검사할수있는 방법이 있을까요?