Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/12/2009, 11:57
klaudio83
 
Fecha de Ingreso: octubre-2009
Mensajes: 70
Antigüedad: 15 años, 4 meses
Puntos: 0
De acuerdo Respuesta: Agregar datos a datagridview C#

Mira yo el datagridview lo lleno de esta manera, eso si esta en vb.net pero = de algo te puede servir.

Código vb.net:
Ver original
  1. Imports System.Data.SqlClient
  2.  
  3. Public Class menu_facturas
  4.     Dim cadena As String = "Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Documents and Settings\KlAuDiO\Mis documentos\Sistema\sistema.mdf;Integrated Security=True;User Instance=True"
  5.  
  6.     Public Function ListarDatos() As DataTable
  7.         Dim conexion As New SqlConnection(cadena)
  8.         Dim MiAdapter As SqlDataAdapter
  9.  
  10. 'Aca pones la consulta para que te devuelva los datos que te interesan
  11.         MiAdapter = New SqlDataAdapter("SELECT DISTINCT F.id_factura AS Id, F.fecha AS Fecha, F.cod_cli AS Cliente, C.rut_cli AS Rut, C.nombre_cli AS Nombre, F.monto_final AS Total, F.orden_compra AS Orden, F.obs_factura AS Observaciones  FROM cliente C, factura F, detalle D, producto P WHERE C.cod_cli=F.cod_cli AND F.id_factura=D.id_factura AND D.id_prod=P.id_prod", conexion)
  12.  
  13.         Dim MiDataSet As New DataSet
  14.         Try
  15.             MiAdapter.Fill(MiDataSet)
  16.             Return MiDataSet.Tables(0)
  17.  
  18.         Catch ex As Exception
  19.             MsgBox(ex.Message.ToString)
  20.         End Try
  21.     End Function
  22.  
  23.     Private Sub menu_facturas_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
  24.         'de esta manera llamas a la funcion Listar Datos
  25.         DataGridView1.DataSource = ListarDatos()
  26.      
  27.     End Sub
  28. End Class

Espero te sirva
Adios