Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/07/2009, 14:57
javi37
 
Fecha de Ingreso: abril-2009
Mensajes: 160
Antigüedad: 16 años
Puntos: 3
Pregunta llenar un datagridview desde una lista ¿que falla?

Hola, tengo este código, que es para llenar un datagridview, pero no desde una base de datos, sino desde una lista, pero nada, en que falla?
gracias

Código:
Public Class Form1
    Private xBind As New BindingSource
    Private lista As New List(Of guia)
    Class guia
        Public unidad As String
        Public descripcion As String
        Public cantidad As Integer
    End Class

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        ' instanciamos clase guia y le damos valores
        Dim _guia As New guia
        _guia.unidad = Me.ComboBox1.Text
        _guia.descripcion = Me.TextBox2.Text
        _guia.cantidad = Me.TextBox3.Text
        ' añadimos el objeto a la lista
        lista.Add(_guia)
        ' creamos un objeto para enlazar la lista con la tabla
        DataGridView1.Rows.Add(lista)
    End Sub

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        DataGridView1.Columns.Add("Unidad", "Unidad")
        DataGridView1.Columns.Add("Descripcion", "Descripcion")
        DataGridView1.Columns.Add("Cantidad", "Cantidad")
        DataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect
        DataGridView1.EnableHeadersVisualStyles = False
        DataGridView1.Columns(0).Width = 60
        DataGridView1.Columns(1).Width = 260
        DataGridView1.Columns(2).Width = 70
    End Sub
End Class