Luis Marques Posted April 21, 2009 at 09:14 AM Report #257919 Posted April 21, 2009 at 09:14 AM boas, é assim pessoal tou com um problema na datagridview, que é o seguinte: Ao fazer duplo click num registo que tenha na datagrid, dame erro, isto acontece quando se clica "mal", ou seja entre 2 registos. Alguem sabe uma solução para este problema, é que tenho de entregar a pap para a semana, e assim nao posso entregar, e tenho de trocar tudo para listview, mas como tenho muitas datagridvie:S Nao sei se me expliquei bem de maneira a que me entendam. LM
debliu Posted April 21, 2009 at 09:23 AM Report #257924 Posted April 21, 2009 at 09:23 AM tenta fazer um try ao click da datagridview... se nao for ao click faz a outro evento parecido http://bolachas4.blogspot.com
Weasel Posted April 21, 2009 at 09:41 AM Report #257932 Posted April 21, 2009 at 09:41 AM Explica melhor como se está a originar o erro, e se calhar era boa ideia mostrar o bloco de código onde se está a originar o erro. Knowledge to the masses
Luis Marques Posted April 21, 2009 at 10:00 AM Author Report #257940 Posted April 21, 2009 at 10:00 AM Eu tenho datagris com o evento, doublecellclick, onde uso para clicar numa linha da datagrid e enviar o que la está para outra form,etc. E se clico por exemplo entre a 2 linhas da datagrid , dá erro. eu ja coloco aqui codigo onde dá erro. LM
debliu Posted April 21, 2009 at 10:16 AM Report #257944 Posted April 21, 2009 at 10:16 AM exprimente a colocar esse codigo todo dentro dum try e depois metes uma mensagem qualquer no catch http://bolachas4.blogspot.com
Luis Marques Posted April 21, 2009 at 10:22 AM Author Report #257945 Posted April 21, 2009 at 10:22 AM Ao clicar entre 2 registos como aqui, é que dá erro: http://img27.imageshack.us/img27/5585/93141354.png e dá erro aqui: http://img27.imageshack.us/img27/7886/64358708.jpg LM
debliu Posted April 21, 2009 at 10:32 AM Report #257947 Posted April 21, 2009 at 10:32 AM és capaz de por esse codigo entre um try e pores uma mensgaem no catch e exprimentar??? http://bolachas4.blogspot.com
Weasel Posted April 21, 2009 at 10:46 AM Report #257948 Posted April 21, 2009 at 10:46 AM Na variável aux estás a guardar o valor da coluna 0 da linha seleccionada certo? Experimenta fazer assim: aux = DataGridView1.Item(0, e.RowIndex).Value Knowledge to the masses
Luis Marques Posted April 21, 2009 at 12:40 PM Author Report #257969 Posted April 21, 2009 at 12:40 PM Weasel a partida já esta tudo ok, mas se der algum erro digo, vou agora testar nos outros sitios que estava a dar erro!😉 LM
Luis Marques Posted April 21, 2009 at 01:13 PM Author Report #257974 Posted April 21, 2009 at 01:13 PM Como é que eu faço para tirar a barra da datagrid com o nome das colunas?alguem sabe? LM
Weasel Posted April 21, 2009 at 01:40 PM Report #257979 Posted April 21, 2009 at 01:40 PM Simples, nas propriedades da DatagriView tens a Propriedade: CollumHeadersVisible isto é para o nome das colunas aparecer e também tens para as linhas com o RowHeadersVisible, definindo como True ou False Knowledge to the masses
Luis Marques Posted April 21, 2009 at 01:57 PM Author Report #257981 Posted April 21, 2009 at 01:57 PM ja sei como é! LM
Luis Marques Posted April 21, 2009 at 01:58 PM Author Report #257982 Posted April 21, 2009 at 01:58 PM o que ando a procura e de saber como se bloqueia as linhas da tabela, para durante a execuçao do programa ao der para puxar as linhas para cima e para baixo, para um lado e para o outro LM
Weasel Posted April 21, 2009 at 02:08 PM Report #257985 Posted April 21, 2009 at 02:08 PM Ainda nas Propriedades da dataGridView tens estas propriedades basta meter True/False AllowUserToOrderCollumns AllowUserToResizeColumns AllowUserToResizeRows Knowledge to the masses
Luis Marques Posted April 21, 2009 at 02:24 PM Author Report #257986 Posted April 21, 2009 at 02:24 PM Obrigadao LM
Weasel Posted April 21, 2009 at 02:28 PM Report #257987 Posted April 21, 2009 at 02:28 PM Não te esqueças de marcar como resolvido o tópico. Knowledge to the masses
Luis Marques Posted April 21, 2009 at 02:34 PM Author Report #257989 Posted April 21, 2009 at 02:34 PM Já agora só mais uma questao, como defino a largura das colunas? ja andei a procura nas propriedades e nao encontro. LM
Weasel Posted April 21, 2009 at 03:07 PM Report #257998 Posted April 21, 2009 at 03:07 PM Para isso tens de Editar a "colecção" de colunas, em Collumns e aí é que te aparecem as colunas e respectivas propriedades. Knowledge to the masses
Luis Marques Posted April 21, 2009 at 03:13 PM Author Report #257999 Posted April 21, 2009 at 03:13 PM eu assim sei, só que neste caso tenho a datagridview feita em codigo, vou te mostrar o codigo. ' CRIAÇÃO DE COLUNAS NO DATAGRIDVIEW DataGridView1.RowHeadersVisible = False Dim num_campos As Integer Dim campo As String DataGridView1.Columns.Clear() num_campos = dtr.FieldCount For idx = 0 To num_campos - 1 campo = dtr.GetName(idx) DataGridView1.Columns.Add(campo, campo) Next LM
Luis Marques Posted April 21, 2009 at 03:13 PM Author Report #258000 Posted April 21, 2009 at 03:13 PM Neste caso em codigo nao sabes como se faz? LM
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now