1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Disparar Evento em um DatagridView sem clicar em caracter

Vou tentar explicar o meu problema, eu tenho um DataGridView e quero executar um evento ao clicar na linha, o problema é que usando "System.Windows.Forms.DataGridViewCellEventHandler" ele só dispara se eu clicar encima de algum caracter, seja ele qual foi, o datagridview chega a selecionar a linha clicada mesmo que eu clique em um lugar vazio, porem o evento não é acionado e eu gostaria que fosse acionado quando fosse clicado em qualquer lugar, contendo ou não o caracter exemplo

tenho uma linha com 3 Colunas, Código, Nome, sobrenome, se eu clico em algum lugar da coluna Nome que esteja em branco, ou seja, não esteja escrito o nome ele não aciona o evento, devido a alguns cadastros o nome se maior que outro sempre fica um espaço entre o nome e o sobrenome e é nesse espaço que eu gostaria que se fosse clicado executasse o evento

o X marcaria o lugar do clique

|Cod  | Nome           | Sobre Nome |
+=====+================+============+
|1023 | João FranciXco | de Souza   | -> nesse caso o evento é acionado
+-----+----------------+------------+
|1024 | José       X   | da Silva   | -> nesse caso o evento não é acionado

e é esse segundo caso que eu queria resolver

Editado

já solucionei o problema caso alguém tenha o mesmo problema ai vai a Solução

eu estava chamando o evento da seguinte forma

this.DGVNotas.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.DGVNotas_CellContentClick);

nessa forma não dava certo então adicionei um novo chamado de evento e deixei os dois modelos executando a mesma ação.

this.DGVNotas.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.DGVNotas_CellContentClick);
this.DGVNotas.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.DGVNotas_CellContentClick);
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags visual-studio ou faça a sua própria pergunta.