是否可以使用datagridviewimagecolumn中的图像设置IF大小写?
Example:
If current row image = "Red.png"... show error msg
If current row image = "Green.png"... Insert to database
谢谢!
答案 0 :(得分:0)
你可以用这种方式实现这个目标
需要指定一个文本来标识您在 DataGridViewImageCell 中显示的图像,而添加图像时只需设置单元格的描述
(dataGridView1[2, 2] as DataGridViewImageCell).Description = "Red";// Or Green
然后当你循环检查图像单元的描述并做你的东西
foreach (DataGridViewRow row in dataGridView1.Rows)
{
if(row.Cells[2] is DataGridViewImageCell)
{
if((row.Cells[2] as DataGridViewImageCell).Description == "Red")
{ // your stuff}
}
}