相关疑难解决方法(0)

Winforms:验证datagridview中的单元格的问题

我想用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)

.net c# datagridview winforms

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

.net ×1

c# ×1

datagridview ×1

winforms ×1