Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Evandro Sousa

Inserir imagem na celula do GridView e add metodo a celula C#

Recommended Posts

Bom dia pessoal, estou com um pequeno problema ao inserir uma imagem na celula do GridView, e gostaria de saber como posso fazer e também como fazer para qndo o usuario clicar naquela celula especifica eu dispare um metodo.

 

Atualmente estou tentando inserir a imagem desta maneira:

 

drRef = dtItens.NewRow();
drRef["Item"] = itens;
drRef["Produto"] = cboProdutos.DisplayMember.Trim();
drRef["Quantidade"] = resultado;
drRef["Excluir"] = Properties.Resources.Excluir; //Imagem.

dtItens.Rows.Add(drRef);

O controle da celula eu sinceramente não tenho ideia de como fazer.

 

Estou preenchendo o grid com um dataTable.

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso que você fez foi jogar a imagem no DataSet. O correto seria jogar o dataset sem a imagem na grid, e colocar a imagem durante o evento RowDataBound de cada linha.

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia Oenning,

 

Cara o problema é q estou utilizando Windows Form, e o RowDataBound pelo que vi(por favor me corriga se eu estiver errado) isso é utilizado somente em WEB.

 

Atualmente eu fiz, tentei fazer uma pequena "gambiarra" para inserir a imagem:

Fui ao DataGridView Tasks e cliquei no add coluns, inseri uma coluna do tipo imagem, e o restante das colunas eu preenchi um DataTable e dei um grid.DataSource = DataTable.

 

Só que não consigo ainda pegar a celula especifica e ao clicar nela disparar um evento.

 

Me desculpe se estou falando besteira, mas é que realmente eu não sei.

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.