当前位置:  开发笔记 > 编程语言 > 正文

DatagridView不显示错误图标或错误文本?

如何解决《DatagridView不显示错误图标或错误文本?》经验,为你挑选了3个好方法。

我有一个带有datagridview的win表单(c#).我将网格的数据源设置为数据表.

用户想要检查数据表中的某些数据是否存在于另一个源中,因此我们遍历表将行与其他源进行比较,并将数据表上的rowerror设置为短消息.datagridview未显示这些错误.datagridviewrows上的errortext已设置,但未显示错误.

我只是期望显示错误太多,它们只显示在编辑网格中的数据的上下文中?

我一直在修补这一天,并寻找一个发布simalar问题的人无济于事 - 帮助!



1> Andrew..:

检查AutoSizeRowsMode是否设置为DataGridViewAutoSizeRowsMode.None.我发现未设置为默认值Errortext时不显示行预览图标AutoSizeRowsMode.

DataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.None



2> Eric Schneid..:

对于原始海报来说这有点晚了,但这里为我解决了什么......

检查行高.如果小于19则不会绘制图标.尝试将其设置得更高,看看是否存在问题.

grid.RowTemplate.Height = 22



3> 小智..:

如果将e.Cancel设置为True,则不会显示图标。这不会让用户知道该线路上存在问题。

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有