我想用CellValidating验证Winforms datagridview单元格.如果用户未正确设置值,我设置ErrorText并使用,以便光标保留在单元格中.现在的问题是,错误符号(和错误文本)没有显示(在单元格中).当我删除e.Cancel时,单元格会丢失焦点并显示错误符号.如何实现单元格保持编辑模式并显示错误符号?e.Cancel
if (...)
{
this.datagridviewX.Rows[e.RowIndex].Cells[e.ColumnIndex].ErrorText = "Errortext";
e.Cancel = true;
}
else
{
this.datagridviewX.Rows[e.RowIndex].Cells[e.ColumnIndex].ErrorText = "";
}
Run Code Online (Sandbox Code Playgroud)