这个是正常的。这是 datagridview 控件的一种属性,对应 ShowCellErrors 和 ShowRowErrors 两个值。用来指示 datagridview中显示的数据,在不满足数据表的约束规范、为空值、未提交到数据库之前等情况下的一种数据提醒。如果你使用 SQL SERVER 2008 的表编辑器录入数据,同样会看到这个效果。VS 自带的 监视工具,也是用 datagridview 开发的,所以同样具有此属性。