chris_mackay
Привет Горан,
Вот некоторый код, чтобы начать работу с вами. Убедитесь, что столбец, в котором вы показываете изображения, имеет тип DataGridViewImageColumn
.
// adds a few test rows to the DataGridView
dataGridView1.Rows.Add(null, "some text");
dataGridView1.Rows.Add(null, "");
dataGridView1.Rows.Add(null, "some text");
dataGridView1.Rows.Add(null, "");
// This snippet assumes there are (2) picture boxes on your form with the desired images set
foreach (DataGridViewRow row in dataGridView1.Rows)
{
string val = row.Cells["Column2"].Value.ToString(); // gets the value of the current cell in Column2
// checks whether the value is an empty string
if (val == "")
row.Cells["Column1"].Value = pictureBox1.Image; // empty value image
else
row.Cells["Column1"].Value = pictureBox2.Image; // non-empty value image
}