DATAGRIDVIEW COM CHECKBOX EM TEMPO DE EXECUÇÃO

 Tópico anterior Próximo tópico Novo tópico

DATAGRIDVIEW COM CHECKBOX EM TEMPO DE EXECUÇÃO

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#484778 - 04/10/2018 11:19:08

ELMO01
BELO HORIZONTE
Cadast. em:Agosto/2004


Oi pessoal

Como faço para aparecer no meu DataGridView uma coluna com CheckBox.

Obrigado

elmo

Resposta escolhida #484779 - 04/10/2018 11:30:49

CLEVERTON
SERRINHA
Cadast. em:Dezembro/2003


Membro da equipe
Cria uma classe, Coloca propriedades boolean

e basta atribuir o datasource para o datagridview.



#484780 - 04/10/2018 11:47:54

ELMO01
BELO HORIZONTE
Cadast. em:Agosto/2004


Não entendi, pode exemplificar melhor??

elmo

#484781 - 04/10/2018 11:54:09

CLEVERTON
SERRINHA
Cadast. em:Dezembro/2003


Membro da equipe
vc sabe o que é uma classe certo ?
vc sabe o que são propriedades de uma classe certo ?

Public Class Test

    Public Sub New(ByVal name As String, ByVal cost As String)
        _name = name
        _cost = cost
    End Sub

    Private _name As String
    Public Property Name() As String
        Get
            Return _name
        End Get
        Set(ByVal value As String)
            _name = value
        End Set
    End Property

    Private _cost As String
    Public Property Cost() As String
        Get
            Return _cost
        End Get
        Set(ByVal value As String)
            _cost = value
        End Set
    End Property

End Class




depois disso é só associar.

  Dim list = New List(Of Test)
        list.Add(New Test("Mac", 2200))
        list.Add(New Test("PC", 1100))
        DataGridView1.DataSource = list


Fonte;
https://www.dotnetperls.com/datagridview-vbnet



#484784 - 04/10/2018 13:09:51

OMAR2011
MONTES CLAROS
Cadast. em:Setembro/2011


Você pode achar isto na net sem nenhum problema.
O que o CLEVERTON postou é uma forma de preenchimento do Datagridview.
Pesquise, caso não ache vou colocar em tempo de execução e a posição onde vai
ficar o checkbox.
Coragemmmmmmmmmm.



#484792 - 04/10/2018 15:42:32

ELMO01
BELO HORIZONTE
Cadast. em:Agosto/2004


Última edição em 04/10/2018 15:45:04 por ELMO01

 Anexos estao visíveis somente para usuários registrados

OMAR2011, olhei na na internet mais todas as opções que tem lá coloca o CheckBox na primeira coluna ou na última coluna ai não serve para mim, eu preciso que o CheckBox fique na segunda e na terceira coluna . Tem como fazer isso, já que não encontrei na internet um exemplo que faça isso.

Veja a imagem acima.

Obrigado


elmo

#484793 - 04/10/2018 16:50:42

OMAR2011
MONTES CLAROS
Cadast. em:Setembro/2011


   Dim checkBoxColumn As New DataGridViewCheckBoxColumn()
    checkBoxColumn.HeaderText = ""     ' Título do Checkbox
    checkBoxColumn.Width = 30
    checkBoxColumn.Name = "checkBoxColumn"
    dataGridView1.Columns.Insert(0, checkBoxColumn)  ' O zero representa a primeira coluna, 1 segunda coluna e assim por diante.



#484801 - 05/10/2018 08:45:24

PERCIFILHO
MATAO [SP]
Cadast. em:Dezembro/2009


 Anexos estao visíveis somente para usuários registrados

Fiz um exemplo bem basicão. Está em C#, mas você consegue facilmente converter para VB.Net.
É só adaptar para o seu uso.
Espero ter ajudado.
Abraços e até mais.

____________________________________________________
Você sabe que alguém te ama não pelo que ele fala, mas pelo o que faz.
O amor não sobrevive de teorias.




#484803 - 05/10/2018 10:08:45

CLEVERTON
SERRINHA
Cadast. em:Dezembro/2003


Membro da equipe
Elmo. vc passando uma lista para o dayaspurce seu código ficará muito mais fácil de implementar.

Mas se decidir criar algo manual ( sem uso do datasource ) será um caminho das pedras.

vc não conseguiu abstrair nada do que te passei?





#484804 - 05/10/2018 10:33:08

PERCIFILHO
MATAO [SP]
Cadast. em:Dezembro/2009


Citação:
vc passando uma lista para o dayaspurce seu código ficará muito mais fácil de implementar.  


Concordo plenamente, só uso assim em meus projetos.

____________________________________________________
Você sabe que alguém te ama não pelo que ele fala, mas pelo o que faz.
O amor não sobrevive de teorias.




#484812 - 05/10/2018 16:29:16

ELMO01
BELO HORIZONTE
Cadast. em:Agosto/2004


 Anexos estao visíveis somente para usuários registrados

Pessoal, os exemplos que vcs me enviaram são ótimos, posso falar que são melhores do que eu encontrei na rede e agradeço a todos pela atenção. Consegui fazer esta parte do programa mais ainda estou me deparando com alguns erros, como já demostrei anteriormente tenho duas colunas com o CheckBox e com a ajude de vocês deu certinho, mais agora me deparei com mais um problema, tenho também um 4º período e quando mudo o programa me retorna o seguinte erro "A coluna fornecida já pertence ao controle DataGridView". Já tentei fazer outras variáveis e colocar mais não deu certo. Será que vcs pode dar uma olhada no que estou fazendo de errado e me falar. Estou anexando o programa junto com este ticket.

Obrigado.


elmo

 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por ELMO01 em 18/10/2018 20:18:38