vb.net - currentCell to remain the same if validation fail. - CellEndEdit Event -


i have datagridview user's input.

for example, columns "name", "date of birth"...

for "date of birth" part, have implemented validaion...

i want make user have enter valid "date of birth" before allowed leave cell. meaning once them entered cell, have provide valid "date of birth" can move on.

would find out how can done, have tried setting dgv.currentcell intended cell inside "cellendedit" event. gives me following error: "operation not valid because results in reentrant call setcurrentcelladdresscore function"

i believe can achieve using cellvalidating

void datagridview1_cellvalidating(object sender, datagridviewcellvalidatingeventargs e) {     if(e.columnindex == 3)     {        e.formattedvalue // check date validation against value        e.cancel = true; // set true if validation fails     } } 

this in retaining focus in same cell in case of incorrect entry user.


Comments

Popular posts from this blog

objective c - Change font of selected text in UITextView -

php - Accessing POST data in Facebook cavas app -

c# - Getting control value when switching a view as part of a multiview -