entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

como cargar datos en DataGridViewComboBox ? vb.net

Como cargar datos en un datagrdviewcombobox de la siguiente manera:

El programa que estoy realizando le debo introducir cuantos estados debo mostrar en un tabla:

enter link description here

al ser eso me mostrara una tabla con la cantidad de estado que le he introducido, pero lo que quiero es que en la columna estado en todas esa fila diga q0,q1.q2,q3 dependiendo del numero de estado, y los que aparece al lado en los datagirdviewcombobox me cargue s0,s1,s2,s3 también dependiendo de los estados.
dagridviewcombobox
Estado 0 1
q0 s0,s1,s2,s3,s
q1
q2
q3

lo que necesito es el código de como implementarlo

Private Sub combobox()
        Dim i As Integer
        Dim combo As DataGridViewComboBoxColumn = New DataGridViewComboBoxColumn
           For i = -1 To TextBox1.Text
           combo.Items.Add(1 + i).ToString()
        Next
        DataGridView1.Columns.Add(combo)
    End Sub

1 Respuesta

1voto

ManHol Puntos1380
 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim i As Byte
        Dim fila As String, columna As Byte

        fila = Val(TextBox1.Text)
        columna = 1
        DataGridView1.RowCount = 1
        DataGridView1.ColumnCount = columna
        For i = 0 To columna - 1

            DataGridView1.Columns(i).Visible = 1 + 1

        Next
        Button1.Enabled = False
        combobox()
    End Sub

    Private Sub combobox()
        Dim i As Integer
        Dim c As String = "q"
        For i = 0 To TextBox1.Text - 1

            DataGridView1.Rows.Add(c.ToString + (i).ToString)

        Next

        Dim combo As DataGridViewComboBoxColumn = New DataGridViewComboBoxColumn
        Dim a As String = "s"
        For i = 0 To TextBox1.Text - 1
            combo.HeaderText = "0"
            combo.Items.Add(a.ToString + (i).ToString)
        Next
        DataGridView1.Columns.Add(combo)
        Dim comba As DataGridViewComboBoxColumn = New DataGridViewComboBoxColumn
        For i = 0 To TextBox1.Text - 1
            comba.HeaderText = "1"
            comba.Items.Add(a.ToString + (i).ToString)
        Next
        DataGridView1.Columns.Add(comba)

    End Sub

0voto

Peter comentado

Gracias por compartir la solución!

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta