Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sir Pereira

DataGridViewComboBoxCell

Mensagens Recomendadas

Sir Pereira

Boas de novo,

tenho uma DataGridView que tem 4 headers:

- Transmitir, é um boolean, que estou a definir dizendo que vbTrue.

- Nome, string, que estou a ir buscar através de uma função (vai retornar o nome de um ficheiro)

- Tipo, é uma combobox que permitiria listar várias categorias, mas por enquanto queria que aparecesse apenas um texto

- Duração, por agora também só aparece uma string, logo desenvolvo o resto

O problema agora, é que me aparecem os dados todos bem, excepto o da ComboBox.

    Dim comboboxdg As New DataGridViewComboBoxCell

    Sub AdicionarFicheiro(ByVal URL As String)
        comboboxdg.Value = "Desporto"
        For Each URL In frmPainel.of_addvideo.FileNames

            frmPainel.dg_videos.Rows.Add(vbTrue, URL, comboboxdg, "02:26")

            frmPainel.dg_videos.Refresh()
        Next


    End Sub

Não pára o debug, dá é erro na aplicação, e diz que o valor da DataGridViewComboBoxCell não é válido. Então como posso inserir ali dados??

Abraço

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Tuntankamon

Não estou a ver a imagem completa, mas o problema está na tentativa de adicionar uma cell onde deveria ter um valor...

Basicamente, tens de adicionar todos os valores possiveis das categorias na coluna onde tens a combo, e depois passas a categoria em vez da cell.

Partilhar esta mensagem


Ligação 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

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.