если предложение с использованием изображения в datagridviewimagecolumn - PullRequest
0 голосов
/ 12 апреля 2011

Можно ли установить регистр IF, используя изображения, представленные в столбце dagagidviewimage?

Example:
If current row image = "Red.png"... show error msg  
If current row image = "Green.png"... Insert to database

Спасибо!

1 Ответ

0 голосов
/ 12 апреля 2011

Вы можете достичь этого таким способом

Необходимо назначить текст для идентификации изображения, отображаемого в DataGridViewImageCell , при добавлении изображения просто задайте описание для ячейки

(dataGridView1[2, 2] as DataGridViewImageCell).Description = "Red";// Or Green

Затем, когда вы проходите цикл, просто проверьте описание imagecell и сделайте ваши вещи

foreach (DataGridViewRow row in dataGridView1.Rows)
{
  if(row.Cells[2] is DataGridViewImageCell)
  {
     if((row.Cells[2] as DataGridViewImageCell).Description == "Red")
     { // your stuff}
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...