gpt4 book ai didi

winforms - DataGridViewImageColumn 红色 x

转载 作者:行者123 更新时间:2023-12-04 17:29:10 28 4
gpt4 key购买 nike

我创建了一个 DataGridView 并添加了一个 DataGridViewImageColumn(使用设计器)。

DataGridView 具有“AllowUserToAddRows = true”,因此会显示一个空白行供用户输入新行。在此空白行中,DataGridViewImageColumn 显示一个红色 x。无论该行是否有任何数据,我都希望始终在列中显示相同的图像(我正在绑定(bind)单元格的单击事件,因此使用 DataGridViewImageColumn 作为按钮)。

我如何摆脱红色x?

最佳答案

我使用 ImageList 来保存我的所有图像,但这里有一个精简的版本应该会有所帮助。您设置值是正确的,但您应该将其设置为位图的空等效项,这只是一个静态空白图像。我用:

e.Value = (imageIndex != int.MinValue) ? imageList.Images[imageIndex] : nullImage;

其中 nullImage 在类的前面定义为:
private readonly Image nullImage = new Bitmap(1, 1);

关于winforms - DataGridViewImageColumn 红色 x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/937919/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com