rt

解决方案 »

  1.   

    如果是在边输入边验证的情况下则在DataGridView的KeyPress事件下用正则表达式验证,如果不是这样的话,就在保存之前再验证。
    清空赋值为空,然后在给单元格设置焦点。
    this.dataGridView.rows[i].cell["columnname"].value=DBNULL.value;
    dataGridView.Focus();
    dataGridView.currentCell=this.dataGridView.rows[i].cell["columnname"];
    dataGridView.beginEdit(false);