Crea un grid en el panel especificado.


Código VB6:

Set lGrid = gForm.Controls.Add("AhoraOCX.cntGridUsuario", "NombreGrid", PanelPadre)
With lGrid 
    .Visible = True
    .AplicaEstilo
    .Agregar = False
    .Editar = false
    .Eliminar = False
    .CargaObjetos = False
    .EditarPorObjeto = False
    .AgregaColumna "IdLinea", 700, "Id Linea"
    .AgregaColumna "IdArticulo", 2000, "Id Artículo"
    .AgregaColumna "Descrip", 2000, "Descripcion" 
    .AgregaColumna "Cantidad", 800, "Cant"
    .AgregaColumna "Precio_EURO", 800, "Precio(€)"
    .AgregaColumna "Descuento", 800, "Dto."
    .FROM = "PEDIDOS_CLI_LINEAS"
    .Where = "Where IdPedido = 1"
    .refresca = True
End With


Código C#:

ICntPanel PanelPadre = (ICntPanel)gForm.Controls.Add("AhoraOCX.CntPanel", "PnlEjemplo", null);
ICntGridUsuario lGrid = (ICntGridUsuario)gForm.Controls.Add("AhoraOCX.CntGridUsuario", "Pers_GrdEjemplo", PanelPadre);
lGrid.Visible = true;
lGrid.Agregar = false;
lGrid.Editar = false;
lGrid.Eliminar = false;
lGrid.CargaObjetos = false;
lGrid.EditarPorObjeto = false;
lGrid.AgregaColumna("IdLinea", 47, "Id.Línea");
lGrid.AgregaColumna("IdArticulo", 133, "Id.Artículo");
lGrid.AgregaColumna("Descrip", 133, "Descripción");
lGrid.AgregaColumna("Cantidad", 53, "Cant.");
lGrid.AgregaColumna("Precio_EURO", 53, "Precio(€)");
lGrid.AgregaColumna("Descuento", 53, "Dto.");
lGrid.From = "Pedidos_Cli_Lineas";
lGrid.Where = "WHERE IdPedido = 1";
lGrid.Refresca = true;


Pueden encontrar ejemplos completos