Jump to content
Sign in to follow this  
FasterProgm

Combobox numa datagridview

Recommended Posts

FasterProgm

Bom dia

Tenho outra dúvida,

Deste vez tem a ver com o facto de através de dados de uma tabela auxiliar numa datagridview listar os dados, tendo então esses que aparecer como selecionados numa coluna de checkbox's na datagridview.

Pois bem tenho 2 tabelas, equipamento e software

Tendo o equipamentos varios softwares e softwares varios equipamentos dá uma tabela mais, Gostaria de saber como então vou checkar as checks na datagridview

Obrigado a todos desde já,

Cumprimentos

P.S - Estou a utilizar PostgreSQL 9.x e Visual Studio 2010 (VB)


“Algo só é impossível até que alguém duvide e resolva provar ao contrário.” Albert Einstein

Share this post


Link to post
Share on other sites
acao

boas

para marcar todas as linhas de um datagriview

For Each row As DataGridViewRow In DataGridView1.Rows
    row.Cells(0).Value = True   'false desmarca todas, o chekebox está na 1ª coluna 
Next

Share this post


Link to post
Share on other sites
FasterProgm

boas

para marcar todas as linhas de um datagriview

For Each row As DataGridViewRow In DataGridView1.Rows
	row.Cells(0).Value = True   'false desmarca todas, o chekebox está na 1ª coluna
Next

basicamente fiz isto com a coluna da check na 5 coluna

 For i As Integer = 0 To DgvSoftware.Rows.Count - 1
			 If Convert.ToBoolean(DgvSoftware.Rows(i).Cells("Selecionar").Value) = CheckState.Checked Then
				 id_software = DgvSoftware.Rows(i).Cells("ID_soft").Value
				 Dim commandSQL1 As New NpgsqlCommand("INSERT INTO equipamento_software (""ID_software"",""ID_equipamento"") VALUES ('" & id_software & "','" & lbID.Text & "')", ligacao)
				 commandSQL1.ExecuteNonQuery()
				 commandSQL1.Dispose()
			 End If
		 Next

mas não sei porquê, não corre correctamente

Edited by FasterProgm

“Algo só é impossível até que alguém duvide e resolva provar ao contrário.” Albert Einstein

Share this post


Link to post
Share on other sites
acao

boas

nunca usei sql, em access o valor numerico só necessita de aspas dupla, verifique se está correcto!

também não vejo o comando abrir conecção, verifique!

teste em trocar o nome da coluna pelo indice.

teste também nos campos da tabela retirar as aspas duplas ou colocar parenteses rectos.

cumps

acao

Edited by acao

Share this post


Link to post
Share on other sites
FasterProgm

boas

nunca usei sql, em access o valor numerico só necessita de aspas dupla, verifique se está correcto!

também não vejo o comando abrir conecção, verifique!

teste em trocar o nome da coluna pelo indice.

teste também nos campos da tabela retirar as aspas duplas ou colocar parenteses rectos.

cumps

acao

olá,

obrigado desde de já pela a ajuda mas pouco serviu infelizmente

a ligação é feita mal é executada a operação do load.

o nome da coluna e/ou indice já troquei muitas vezes e continua igual.

os campos têm mesmo de ficar com aspas duplas pois no postgre quando existe letras maisculas nos campos, os campos têm de ter aspas, daí a origem de aspas duplas.

obrigado na mesma pelo esforço :)

E dá algum erro na execução do código? Se sim, qual?

Na execução do código não dá erro nenhum, mas também não faz o que eu quero infelizmente.

Queria mesmo por isto a dar, é que senão terei de ir dar uma grande volta para fazer o mesmo.

Obrigado e cumprimentos aos dois.


“Algo só é impossível até que alguém duvide e resolva provar ao contrário.” Albert Einstein

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.