我在 datagridview 中有一个 DataGridViewImageColumn。我只想在某些行显示图像。但其他人显示矩形X。那么我怎样才能隐藏矩形X。
提前致谢。
我在 datagridview 中有一个 DataGridViewImageColumn。我只想在某些行显示图像。但其他人显示矩形X。那么我怎样才能隐藏矩形X。
提前致谢。
利用
foreach (DataGridViewRow r in datagridview1.Rows)
{
}
将 Datasource 分配给 datagridview1 后循环,您可以一一获取所有行
您可以在此循环中使用条件来设置特定的单元格样式
将您的列更改NullValue
为空位图:
ColImage.DefaultCellStyle.NullValue = new System.Drawing.Bitmap(1, 1);
或对于丢失的每一行Image
((DataGridViewImageCell)dataGridView1.Rows[0].Cells[0]).Value = new System.Drawing.Bitmap(1, 1);;
这不是很优雅的方式,但它正在工作。我个人会创建自己的空图像并将其用于缺少值的单元格:)