• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

fr

seleccionar uma célula

18 mensagens neste tópico

Material_a_encomndar_clienteDataGridView.Item(0, 1).Selected = True

Bom dia :)

eu tenho este código só q selecciona a coluna toda :/ e eu quero apenas a célula (0,1)

agradecia a ajuda

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

bom dia

tenta assim:

Material_a_encomndar_clienteDataGridView.Rows(0).Selected = True

o que esta entre parentisses: rows(0) é o numero da linha, a primeira linha começa sempre por 0.

depois dis algo se funcionou ou nao

cumps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

nao resolve :/

selecciona a linha 1 toda e a 1a célula da linha 0

eu quero q apenas seleccione a primeira célula da linha 1

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

atao ve la assim:

Material_a_encomndar_clienteDataGridView.Rows(0).Cells(0).Selected = True

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

nao da :S

fica smp a primeira célula da linha 0 seleccionada e outra célula qualquer....tem d sair o seleccionado da célula 0 da linha 0 da coluna 0

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Assim ja da... penso eu

Dim cel As Integer = Material_a_encomndar_clienteDataBindingSource.Position

        Material_a_encomndar_clienteDataGridView.Rows(cel).Selected = False

        Material_a_encomndar_clienteDataGridView.Rows(0).Cells(0).Selected = True

assim so seleciona a primeira celula da primeira coluna

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

eu queria a primeira célula da 2a linha.. dsclp lá

ja tentei mudar os indices so q diz q o indice tem d ser menor q a collection e nao sei qe

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

faz assim

Dim cel As Integer = Material_a_encomndar_clienteDataBindingSource.Position

        Material_a_encomndar_clienteDataGridView.Rows(cel).Selected = False

        Material_a_encomndar_clienteDataGridView.Rows(1).Cells(0).Selected = True

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

obrigada é isso :)

mas nao da pra chamar o evento click ao mesmo tempo que selecciona a célula ?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Nao percebi, explica melhor...

Ele quer que quando clique na célula, o evento clicked na célula seja raised.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Bom dia :)

eu tenho este código só q selecciona a coluna toda :/ e eu quero apenas a célula (0,1)

E como tens definido o SelectionMode ? Deve estar como DataGridViewSelectionMode.CellSelect para fazer o que tu queres.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

continua sem dar :/

tem mxm d fazer o "click" pq qd clico na célula ja fica bem ...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

continu-o sem perceber o que tu queres que o codigo faça...

explica

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

eu quero que o código façao click do rato sem ser o utilizador a faze-lo. se possivel...

é que só assim é que fica bem o que quero fazer

a célula quando se clica com o rato deve ficar com algo diferente...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

podes por o codigo que t disse ontem no evento load doform

para teres a celula seleccionada diferente: selecionas a datagrid e nas propriedades procura: RowsDefaultCellStyle e clicas nos tres pontinhos, depois ves isso...

para mudares a cor da celula sellecionada e o SelectionBackColor

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

continua sem dar :/

tem mxm d fazer o "click" pq qd clico na célula ja fica bem ...

A 1ª célula da 2ª linha, ou seja a row(1) e cell(0)

DataGridView1.Rows(0).Cells(0).Selected = False 'Vai desseleccionar a 1º célula da 1ª linha (que é o default)
DataGridView1.Rows(1).Cells(0).Selected = True 'Vai seleccionar a 1ª célulla da 2ª linha

Lembra-te que tens de colocar o código para seleccionar depois de preencheres a DatagridView.

Já testei e funciona bem.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ja resolvi o problema , era um troço de código que estava no sitio errado, sorry.

Obrigada,

:D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora